RUN__IT # 非GUI运行jmeter的jmx脚本,并生成报告--Linux和Windows


jmter是一款轻量级的压力测试软件,非常方便使用。

首先在我们本地编写完脚本之后。上传到服务器。注意修改host和一些csv的路径,因为本地和服务器上肯定是不一样的。

保证一切正常之后,就可以执行命令

我喜欢cd 到jmeter的bin目录下执行命令

sh jmeter.sh -n -t path/脚本名称.jmx -l  path/jtl名称.jtl 

说一下几个参数,反正也都是网上都有介绍。

-n : 代表以没有图形化界面启动

-t 表示后面要测试的测试计划

-l 表示生成测试报告 jtl文件

跑完之后可以下载jtl文件导入到我们的jmeter软件中添加监听器查看结果

通过jtl转换成html

sh jmeter.sh -g jtl文件 -o  html路径 (会生成个文件夹,里面有各种js,css之类) 如 sh jmeter.sh -g xxxxxx.jtl -o result/html

Windows下非GUI启动
C:\soft\apache-jmeter-5.3\bin\jmeter.bat -n -t C:\Users\admin\Desktop\test.jmx -l C:\Users\admin\Desktop\movie.jtl
生成测试报告
C:\soft\apache-jmeter-5.3\bin\jmeter.bat -g C:\Users\admin\Desktop\movie.jtl -o C:\Users\admin\Desktop\bg.html

jmeter的使用记录

1.参数化
1.只要想进行参数化的地方统统 ${变量名称}  就好了.  .路径也是可以参数化的哦
2.参数可以放在CSV文件中, 然后在配置原件中添加CSV数据文件设置
3.也可以将参数放在测试计划中,在用户定义变量中添加你的参数
2.吞吐量控制器的使用
1.多个接口在一个线程组里面,进行压测时, 不同接口,承受的压力是不一样的...可以通过吞吐量控制器, 给接口设置并发比例,数值是1--100
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值