jmeter 常用汇总

1.同步定时器

模拟用户组的数量:每次释放的线程数量。当设置为0时,等同于线程组中设置的用户数量,当设置为20时,即当用户达到20时同时释放,当设置的数量大于线程数时,设置无效(数量不可设置为大于线程组中的线程数)

超时时间以毫秒为单位:当设置为0时,即当用户数量达到了设置的数量时则释放,否则一直等待,当设置为1000时,则当时间达到1000时,就释放已经集合的线程,不再等待

同步定时器(Synchronizing Timer)的超时时间设置要求: 超时时间 > 请求集合数量 * 1000 / (线程数 / 线程加载时间)

2.HTTP请求默认值

将同一线程组下所有HTTP请求的协议和服务器域名做一个统一的管理

如果HTTP请求中自己填写的协议和服务器的域名,当发送请求时使用本身的

3.用户参数,将后面接口用到的相同的接口的值进行参数化,方便以后修改

调用: ${schoolId}  ${classId}

4.jmeter 的分布式运行方法

master

1.修改文件jmeter.propertoes

第一个位置:remote_hosts=master,slave,slave(逗号分割)

第二个位置端口号:

server_port=1099

server.rmi.localport=1099(这个不该启动jmeter.server 的时候端口号不会变)

第三个位置:

server.rmi.ssl.disable=true(false改成true)

slave

1.如果端口占用修改端口

server_port=1099

server.rmi.localport=1099(这个不该启动jmeter.server 的时候端口号不会变)

2.server.rmi.ssl.disable=true(false改成true)

启动分布式之前必须要先启动jmeter.server 

然后在jmeter中点击

运行-远程启动所有就起来的了

注意:

1.当出现这个问题的时候

Connection refused to host: 192.168.8.36; nested exception is: 
    java.net.ConnectException: Operation timed out (Connection timed out)

解决:

检查

2.当出现Engine is busy - please try later

解决:

1.在停止jmeter测试的同时,使用master中的' Remote Stop all '选项,这会杀死远程机进程上正在运行的线程。
2.远程机的jmeter重新启动“jmeter-server.bat”,并重新开始测试。

之前用虚拟机所以配置了虚拟网卡,有wifi和物理网线同时都有情况下,Jemeter远程测试会报“Engine is busy – please try later”错.禁用所有的虚拟网卡

5.报告的生成

第一种通过命令行直接生成报告

1.cd 到bin目录下

2.执行

./jmeter -n -t 脚本路径 -l result.html -e -o 存放路径

3.去对应文件夹去查就行

第二种 从GUI方式生成报告

以上2中方式无论哪种方式,可能会提示文件已存在,直接删除文件夹,然后重新创建,就可以了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JMeter常用的插件包括JMeterPlugins-Standard、JMeterPlugins-Extras和ServerAgent。这些插件可以通过官方网站下载并安装。首先,你需要下载插件的jar包,然后将其放入JMeter安装目录下的lib/ext目录中。接下来,重新启动JMeter。这样,你就可以在JMeter的添加监听器选项中看到这些插件了。其中,JMeterPlugins-Standard和JMeterPlugins-Extras是客户端插件,而ServerAgent是服务端插件。你可以在JMeter-Plugins.org网站下载客户端插件,而服务端插件可以在GitHub的perfmon-agent项目中找到。另外,还有一个名为PerfMon Metrics Collector的插件,它可以用于监控服务器的资源使用情况,如CPU、内存和I/O等。要使用这个插件,你需要下载JMeterPlugins-Standard和JMeterPlugins-Extras这两个jar包,并下载ServerAgent-2.2.3.zip压缩包。将JMeterPlugins-Standard和JMeterPlugins-Extras放入JMeter安装目录下的lib/ext目录中,然后重新启动JMeter,你就可以在JMeter的监视器插件中看到这个插件了。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [jmeter性能测试常用插件简介](https://blog.csdn.net/weixin_46579262/article/details/116061078)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* [JMeter部分常用插件介绍](https://blog.csdn.net/lyhgq321/article/details/127220211)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值