基于Jmeter与Python,做一个简单的接口自动化测试方案(二)

本节介绍如何结合Jenkins和Ant进行JMeter接口自动化测试脚本的执行。测试人员在本地使用JMeter最新版编写用例,服务器上安装Jenkins和与本地版本一致的Jmeter。项目目录包括build.xml和jmx文件,结果存储在results目录。Ant作为构建工具,用于执行jmx文件并生成html报告。在Jenkins中配置Ant构建任务,设置定时任务执行,最终在results目录生成测试结果。
摘要由CSDN通过智能技术生成

续上节。这节讲jenkins + ant进行Jmeter脚本的执行。

由上图

1.用例的编写在各个测试人员PC,选用Jmeter最新版本。PC上只要提前安装有Java环境即可。

2.上节讲到,执行用例-生成结果html的环节要利用jenkins来组织。(此处看个人喜好,觉得jenkins太重型的话,用crontab也可以,或者自己手写定时任务脚本。)我们刚好有个测试服务器,系统为Ubuntu14。安装jenkins的教程很多,可以参照网上教程安装好jenkins。同时服务器上也应安装和PC上版本一致的Jmeter,以免出现兼容问题。

3.一个接口测试项目在服务器上的目录如下:

项目目录project下存放build.xml和需要测试的jmx文件。

results目录中存放接口测试的结果文件和针对结果处理的脚本。

project1
├── build.xml
├── xxx.jmx
├── results
│   ├── config.json
│   ├── mail.py
│   ├── xml_parse.py
│   └── dingding.py

4.ant是一个基于java的构建工具,构建信息通过xml文件保存。官网地址:http://ant.apache.org/ 。有兴趣的可以多看看文档。因为我对java不熟,所以只是拿来使用。ant可以在服务器上自己安装, 或在jenki

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值