续上节。这节讲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