Jmeter NonGUI模式

时间:2022-08-17 15:03:13

一般情况下我们都是在NonGUI模式下运行jmeter。这样做有两个好处

  • 节省系统资源,能够产生更大的负载
  • 可以通过命令行参数对测试场景进行更精细的配置

示例

创建luzhi.jmx脚本

jmeter -n -t xuexi/test/luzhi.jmx -l xuexi/test/all_tasks_res.jtl -e -o xuexi/result/

存放jtl文件和测试报告目录必须为空或者不存在

上面这条命令将输入的结果保存为all_tasks_res.jtl,然后在运行结束时,在result目录下生成dashboard报告,入下图所示

Jmeter NonGUI模式

  • -n 表示使用non-gui模式
  • -t [JMX测试脚本的名称].
  • -l [保存JTL 测试结果文件的路径].
  • -j [JMeter log文件的路径].
  • -r 在JMeter的远程机器上运行测试,远程机器由 property ” remote_hosts “指定
  • -R [远程机器列表] 在指定的远程机器上运行测试
  • -g [CSV 文件路径] 通过csv文件来创建dashboard报告
  • -e 运行结束后创建dashboard报告
  • -o 在哪个目录创建dashboard报告,该目录必须为空或者不存在

  • 代理相关的选项

    • -H [代理服务器的名称或ip]
    • -P [代理服务器端口]