Jmeter命令行模式下 运行注意事项
在做性能压测时,建议用无图形化界面模式,即 命令行模式 运行。
减少图形化界面对 压测负载机资源的占用,使测试负载机拥有更多的资源 去开启更多的线程发送请求。
-h 帮助 -> 打印出有用的信息并退出
-n 非 GUI 模式 -> 在非 GUI 模式下运行 JMeter
-t 测试文件 -> 要运行的 JMeter 测试脚本文件
-l 日志文件 -> 记录结果的文件
-r 远程执行 -> 在Jmter.properties文件中指定的所有远程服务器
-H 代理主机 -> 设置 JMeter 使用的代理主机
-P 代理端口 -> 设置 JMeter 使用的代理主机的端口号
1、运行脚本
jmeter -n -t (指定目录的脚本test.jmx) -l (指定目录的结果文件logfile1.jtl)
测试结果保存到了 logfile.jtl 文件中
2、查看测试结果
1)图形化界面模式打开jmeter
2)添加 聚合报告或 汇总报告
3)在聚合报告或 汇总报告中有一个 文件名________浏览按钮,从本地的磁盘选择 logfile.jtl 文件
此时就可以 查看到 测试结果数据了
3、脚本运行时可以指定多台 测试负载机,前提是 这些测试负载机都处于启动可用状态
jmeter -n -t test.jmx -r -l logfile1.jtl
-R 指定的IP地址负载机,192.168.1.1,192.168.1.2 多台中间用逗号隔开 (动态化的指定)
-r jmere.properties中配置的所有负载测试机 (配置文件中的所有 已启动的测试负载机)
4、压测场景的设置,
建议在脚本中就设置好,没必要把压测场景中的线程数与 其他参数放命令行中去添加;
除非把线程组中的参数配置 放入了 web系统中去配置,这样需要把jmeter的接口 做 web图形化集成开发。

浙公网安备 33010602011771号