一、JMeter+Ant(基于工具的实现接口自动化)
如果想要实现自动化,就必须使用命令行。
1.jmeter命令
-n 使用非界面的方式去执行脚本
-t 指定jmeter的脚本位置
-l 生成jtl报告,可以通过查看结果树来解析
-e 生产html格式的报告
-o 指定html存放的位置
改变jmeter.propties的配置;
jmeter.save.saveservice.otput_format=csv (保存的输出报告的格式)
jmeter.save.saveservice.response_data=true (显示响应的数据)
jmeter.save.saveservice.samplerData=trur (显示请求数据)
注意:总结报告看不到详细的数据,请求数据,响应数据
2.结合Ant去执行
1)下载Ant,并配置环境变量
解压后找到bin目录,配置到path里面
2)配置编译文件build.xml(更改文件)(模板文件)
3)把jmeter extras下的ant-jmeter文件拷贝到ant的lib目录下(拷贝过来后Jmeter和Ant之间就有关联了)
4)把jmeter.propties的配置进行修改
jmeter.save.saveservice.output_format=xml(用Ant集成必须要改成xml)
5)使用ant命令执行脚本
report里的报告是详细的报告(详细的数据,请求数据,响应数据,请求头)