Jmeter命令行模式进行压力测试

我们首先看一下jmeter启动时的,命令窗口提示。

================================================================================
Don't use GUI mode for load testing !, only for Test creation and Test debugging.
For load testing, use CLI Mode (was NON GUI):
   jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]
& increase Java Heap to meet your test requirements:
   Modify current env variable HEAP="-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m" in the jmeter batch file
   Check : https://jmeter.apache.org/usermanual/best-practices.html
================================================================================

在这里插入图片描述
大概意思是GUI(界面)模式只用来创建测试脚本和设计。
负责测试的时候,请使用命令行模式:
命令格式:jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]
可以通过修改MaxMetaspaceSize满足测试要求。

使用命令行模式首先需要配置环境变量。
Jmeter环境变量设置如下:
JMETER_HOME=jmeter的安装目录
path变量后面追加 ;%JMETER_HOME%\bin
Jmeter命令解释:

jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]

-n:在非 GUI 模式下运行 JMeter
-t:要进行测试的 JMeter 脚本文件(绝对路径)
-l:记录测试执行的结果文件(绝对路径)
-e -o:输出测试报告文件(绝对路径,每一次执行时先确认该目录为空)

例如:

C:\Users\administrator>jmeter -n -t d:\xn\login.jmx -l d:\xn1\ result.jtl -e -o d:\xn1

login.jmx性能脚本文件, result.jtl测试结果报告文件 d:\xn1测试报告产生的目录
执行后产生的目录内容如下:
在这里插入图片描述
Report.jtl即执行报告文件,可以通过Jmeter进行打开;index.html网页报告文件可以通过浏览器报开。如果重复执行,需要将目录内容进行清空。
在这里插入图片描述
在这里插入图片描述

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

索菲亚李

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值