300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > Jmeter性能测试之命令行执行和生成测试报告

Jmeter性能测试之命令行执行和生成测试报告

时间:2019-05-08 21:25:40

相关推荐

Jmeter性能测试之命令行执行和生成测试报告

准备

Jmeter有两种运行方式:一种是上面采用的界面模式(GUI)形式,会占用java虚拟机的资源;另一种是命令行模式(non-GUI)执行,这样节约资源,尤其是在持续集成时基本都是采用non-GUI模式。

配置环境变量

命令行执行

命令行格式

jmeter -n -t <testplain filename> -l <listener filename>

参数说明:

testplain filename:jmx文件的绝对路径或相对路径

listener filename:执行之后结果文件名,后缀名必须是.jtl

调试压测请求

命令行下,如果想查看每个请求返回的结果,需要修改jmeter.properties配置文件

将上面的注释打开,并且值修改成true,就会打开该条记录,jmeter就会将该条信息输出到我们指定的jtl文件中,不要要注意压测过程中,会产生大量的这样的记录,真正压测时,最好不要开太多的日志记录。

实时查看压测结果

jmeter命令行下,也可以实时查看压测结果,同样是修改配置文件jmeter.properties

打开上面的summariser.namesummariser.intervalsummariser.out这三个配置项,保存,重新运行jmeter,应该就可以在shell里看到统计信息了。

生成测试报告

执行命令如下

jmeter -n -t test.jmx -l result.jtl -e -o ./result_report

参数说明:

n:非GUI模式执行JMeter

t: 脚本文件(.jmx文件)的路径

l: 指定生成测试结果的保存文件(.jtl格式),此文件必须不存在

e:测试结束后,生成测试报告

o:用于存放测试报告的路径

注意:result_report 是自己创建的测试报告文件夹,每次启动命令之前,文件夹内容要和 jtl 文件一起清空,否则会报错。

查看测试报告

打开index.html

参考:

/kaibindirver/p/10767105.html

/zichuan/p/9135544.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。