Jenkins自动化测试脚本的构建
Posted xinhua19
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins自动化测试脚本的构建相关的知识,希望对你有一定的参考价值。
【准备环境】
自动化测试框架脚本
Linux下的Python环境 https://www.cnblogs.com/xinhua19/p/12836522.html
【思路】
测试顺序是,测试通过代码仓库拉下自动化脚本框架的代码,执行测试脚本,查看测试报告
1.自动从代码仓库拉下代码
2.自动执行测试脚本
3.生成测试报告
4.报告通过邮件发送
【linux下环境准备】
1 linux服务器下安装自动化框架所需要的模块
python3 -m pip install ddt==1.2.1
python3 -m pip install jsonpath==0.81
python3 -m pip install requests==2.20.1
python3 -m pip install xlrd==1.2.0
等等 诸如此类安装
2 创建存放自动化测试框架的目录和存放报告汇总的目录
mkdir auto_test
mkdir reports
【Jenkins下创建自动化测试job】
1 新建1个job(选择自由风格)
2 配置该job
3. 编写shell脚本在服务器上
touch ci_auto_test.sh
vim ci_auto_test.sh
选择shell执行
执行job ,成功
【jenkins发送邮件 】
个人觉得还是用自动化框架里面的发送邮件(我的框架里面有htmlTESTRUNNER 我是通过这个发送邮件的)
以上是关于Jenkins自动化测试脚本的构建的主要内容,如果未能解决你的问题,请参考以下文章
Jenkins+Ant+Jmeter接口自动化测试(持续构建)
jenkins+ant+jmeter接口自动化测试(持续构建)
自动化测试脚本中包含adb命令,jenkins构建时找不到adb解决办法