JMeter非GUI模式执行测试

实际压测时,强烈建议使用命令行模式,即非GUI模式,消耗压力机资源较低,可以支持较大并发。


注意:使用管理员权限,开启命令行,定位到脚本目录


以下命令在windows和linux下均适用:

jmeter -n -t xxx.jmx -l 001.jtl

image.png

运行完毕,可以在jmeter中打开jtl文件查看结果



在命令行中对线程数和循环次数进行参数化:

  1. 修改jmeter脚本

    image.png


    替换具体的线程数、循环数

    image.png


    2.命令行中增加 -J 参数

       jmeter -n -t xxx.jmx -Jthreads=10 -Jloops=100 -l 001.jtl



使用命令自动生成HTML性能报告和各种指标的图表

  1. 修改jmeter.properties

    jmeter.save.saveservice.output_format=csv

    jmeter.save.saveservice.timestamp_format=yyyy/MM/dd HH:mm:ss

  2.修改user.properties统计间隔

      jmeter.reportgenerator.overall_granularity=1000


生成HTML报告的两种方式:

    1.压测结束时生成HTML报告

    jmeter -n -t xxx.jmx -Jthreads=10 -Jloops=100 -l 001.jtl -e -o output

    2.使用已有结果文件生成HTML报告

    jmeter -g 002.jtl -o output


猜你喜欢

转载自blog.51cto.com/11009785/2388314