七、Jmeter + ant + jenkins轻量级接口自动化测试
杀猪不用牛刀,工具没有牛逼高大尚之分,每个工具都有存在的理由;关键是看会不会用,怎么用,有没有用在合适的地方。
需要安装的工具:
- jdk1.8
- jmeter3.2
- ant1.9
- jenkins2.1
1、Jdk
- 安装包安装
- 设置环境变量
- 验证是否安装正确
Java -version检查,如下就代表安装成功了,环境变量设置就去搜索了,网上很多。
2、Jmeter
- jmeter直接下载解压,然后配置环境变量就可以了
3、Ant
- Ant下载解压,配置环境变量,一样的操作。
查看版本、环境变量是否正确
到这里,也可以用ant去运行jmeter脚本了,只不过没实现自动化-----------
步骤:
- 安装好了jmeter和ant。
- 写好一个正确的jmeter脚本。
- 将JMeter所在目录下extras子目录里的ant-JMeter-1.1.1.jar复制到Ant所在目 录lib子目录之下。
修改jmeter目录下的bin/jmeter.properties,找到
jmeter.save.saveservice.output_format,去掉注释并设置为xml。本地新建一个文件夹,文件夹中有这些东西,result_log用例放测试报告,Script放测试脚本,Build.xml文件是核心内容。
打开build.xml文件,主要看里面每一行的标注,特别需要主要标红色的地方。
那么现在就可以运行ant试试了
那么怎么运行呢: 到刚才本地新建的文件夹下运行ant看到成功了 就是ok了
在这里打开报告:
查看结果,报告的格式有多样性的,如果jmeter安装目录extras中测试报告名称改了,一定要到build.xml文件中把报告名称改为和extras中的一致。
那么不想手动 想自动化运行,怎么办。。就用jenkins-------
4、Jenkins
下载后直接安装,安装后会自动打开,默认的账号密码,账号为admin,密码在安装目录下,如下图所示:
浏览器打开
如果在全局工具配置中找不到ant,那么就到插件管理中安装
接下来新建任务
然后会直接跳转到配置,或者点这里也可以
配置中只要填写这里就可以了
点击运行试试看,蓝色代表运行成功,灰色的话就是运行失败了,失败的话去控制台看下是报什么错
运行成功了,那么就可以设置jenkins自动运行了,运行策略填写规则自己去百度吧,记不住。。。