UI 自动化测试-环境准备

  • 节点设备安装 Chrome 浏览器(或者使用无头浏览器)
  • 节点设备安装 Chromedriver(注意与浏览器版本的支持对应关系)

读取配置文件的模块:configparser

https://docs.python.org/3/library/configparser.html

https://www.cnblogs.com/plf-Jack/p/11170284.html

Appium 自动化测试-环境准备

  • APP 自动化驱动框架:Appium

运行前,需要先启动 Appium Server

  • 实体机,或者模拟机

接口自动化测试-环境准备

  • 安装 python 库: pip install requests

接口压力自动化测试-环境准备

  • 节点设备需要安装 jmeter

相关脚本参考

https://github.com/princeqjzh/iInterface_python

创建 Jenkins 任务

  • 新建自由风格项目

  • 按个人需要填写描述(非必填)

  • 选择项目运行节点

  • 配置 Git:包括仓库地址,Git 账户等

  • 配置构建命令

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0ZRQxeXc-1630670603209)(https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/b8bc6ed81def40f4ac8d514cbfb0999d~tplv-k3u1fbpfcp-zoom-1.image)]

  • 指定配置文件为 json 格式文件

jmeter 相关

  • 添加 Groovy Postbuild,解除 Jenkins 对 js 渲染的限制
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")

  • 添加测试报告

06-08 Jenkins 自动化测试持续集成相关推荐

  1. 【Jenkins】持续集成环境实战

    pdf供下载:https://download.csdn.net/download/hancoder/19835802 1.持续集成及Jenkins介绍 2.Jenkins安装和持续集成环境配置 3. ...

  2. python 持续集成 教程_jenkins+python自动化测试持续集成教程

    一.首先我们安装Jenkins,我这里采用的是.msi应用程序,根据提示进行安装(傻瓜式),最后会打开默认的网页地址:http://localhost:8080 如果端口有冲突,可以去Jenkins的 ...

  3. 【Jenkins】持续集成、持续交付与持续部署

    持续集成.持续交付与持续部署,都是软件开发过程中的很好的实践. 一.持续部署 装修厨房 全部装好之后发现灯不亮,电路有问题:冷热水装反了,管路有问题.这些问题要解决就必须把地砖.墙砖拆掉--一个环节有 ...

  4. [转]使用jenkins实现持续集成

    本文转自:https://www.cnblogs.com/zishengY/p/7170656.html 一.jenkins 介绍 它是一个自动化的周期性的集成测试过程,从检出代码.编译构建.运行测试 ...

  5. Jenkins Docker 持续集成实践

    前言 持续集成(CI/CD)是一种软件开发实践.用于帮助团队成员频繁.快速的集成,测试他们的工作成果,以尽快发现集成错误. 更频繁.更早的集成意味着更早的发现问题.通过持续集成,及时发现和解决代码故障 ...

  6. 基于K8s和docker的Jenkins 可伸缩持续集成系统

    概述 本文档主要介绍Jenkins的可伸缩部署方式,一种是基于Docker(或者docker-swarm 集群)的部署方式,另外一种是基于kubernetes的部署方式. 由于基于kubernetes ...

  7. sss Jenkins+Github持续集成

    http://www.jianshu.com/p/b2ed4d23a3a9 Jenkins+Github持续集成 作者  吴彦欣  关注 2015.11.11 19:47  字数 994  阅读 51 ...

  8. jenkins实现持续集成、持续部署

    jenkins实现持续集成.持续部署 一.分析我们需要做什么才能实现持续集成.部署 1.分析jenkins需要帮我们做哪些内容 2.拆分需要实现的步骤 二.配置持续集成和部署 0.前置条件 1.实现第 ...

  9. python自动化部署工具_Python + Allure(报告)+ Jenkins(持续集成)接口自动化测试环境搭建...

    (这个是内部分享文档,侧重于测试报告的生成以及持续集成,至于接口框架的内部组织可以按照自己的想法来实现,有问题欢迎留言) 1.环境: • 操作系统:windows 64位 • 软件环境:python3 ...

最新文章

  1. Spring 详解(五):Spring声明式事务
  2. LOG4J日志级别详解
  3. 最简单的打造淘宝商品爆款步骤
  4. eShopOnContainers 知多少[12]:Envoy gateways
  5. 【计算机组成原理】英文选择题题库
  6. ZUI – 开源HTML5跨屏框架
  7. 2021年美赛成绩公布与美赛查询!美赛官网已更新
  8. List集合排序(Lambda表达式)
  9. mysql 检索结果排序方式_MySQL--排序检索数据(ORDER BY)
  10. Python Django 学习 (二) 【Django 模型】
  11. 关于研究鼠标绘制平滑曲线的阶段总结
  12. 铁死亡,究竟该如何检测?- MedChemExpress
  13. 对图片进行锐化处理,通俗易懂!
  14. oracle sql以及性能调优
  15. 自适应设计:创建流畅的YouTube和Vimeo内容
  16. matlab fft谱分析实验报告,数字信号处理实验报告-FFT算法的MATLAB实现.doc
  17. 关于word“无法打开文件 ,因为内容有错误”的解决方法
  18. wps编号无法继续_wps怎么自动编号【解决步骤】
  19. VIPKID米雯娟:好公司的标准一直是“既要、又要、还要” | 凌云时刻
  20. 基于51单片机的流量计制作

热门文章

  1. Exchange 日志/存储路径
  2. 一台弹性云服务器可以挂载多块磁盘吗?
  3. ETL学习总结(2)——ETL数据集成工具之kettle、sqoop、datax、streamSets 比较
  4. Java基础学习总结(96)——Java虚拟机JVM及Tomcat中的JVM有关内存的设置与调优
  5. Mysql学习总结(31)——MySql使用建议,尽量避免这些问题
  6. WebService学习总结(2)——WebService是什么?
  7. php图片生成缩略图_php实现根据url自动生成缩略图的方法
  8. mysql close conn_mysql CloseConnection问题
  9. python 的 virtualenv 环境搭建及 sublime 手动创建运行环境
  10. org.eclipse.e4.core.di.InjectionException:org.eclipse.swt.SWTException: Widget is disposed