软件测试-DAY59-JMeter5
(接DAY57)
JMeter
使用命令行生成测试报告(非GUI)
jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]
非GUI模式适用场景:
- 更省资源,更容易实现多工具集整合;
- 当访问的接口服务需要通过代理服务器才能完成的;
- 当一台机器产生的压力不够时,采用分布式多机远程执行模式,使得一台主控机可以控制多台压力机,同时生成更多的压力请求,达到客户端能模拟大并发请求的目的;
- 可以通过外部传参,让命令行将数据传入到脚本中,使得外部系统调用jmeter时候能更好的进行集成和传参,比如通过jenkins启动和执行接口自动化时,将参数从jenkins的界面传入到jmeter中,就是通过命令行参数进行桥接的。
优点:
- 节约系统资源,无需启动界面
- 便捷快速:仅需启动命令行,输入命令便可执行
- 易于持续集成:可通过shell脚本命令执行
参数详解:
-n
: 非 GUI 模式-t
: .jmx
测试文件-l
: .jtl
日志文件-J
: 是设置本地jmeter属性,引用变量参数-G
: 是设置server的jmeter属性-e
: 生成.html
报告-o
: 报告输出路径
版权属于:qqAys
本文链接:https://qqays.xyz/archives/software-testday59jmeter.html
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。
您可以自由的转载和修改,但请务必注明文章来源并且不可用于商业目的。