jmeter 单机最高压力_jmeter性能测试疑难杂症解决思路

本文详细解答了jmeter在性能测试中遇到的问题,包括如何确保登录接口在大并发下只执行一次、并发时session不重复、识别tps拐点、优化图形毛刺、非GUI模式下参数调整、远程服务器监听问题以及延迟创建线程的含义。通过实例解析和解决方案,帮助读者更好地理解和优化jmeter性能测试。
摘要由CSDN通过智能技术生成

提问1

如何在大并发测试下,让登录或者后续接口只执行一次?

回答

这个问题网上的答案其实很多,但是大多不靠谱。
比如推荐使用仅一次控制器,但是仅一次控制器对线程组无效;比如推荐跨线程组调用,但是这样比较繁琐,新人也搞不定;
其实只要各位对元件熟悉,这个问题很简单

下图100线程:45752baf5da869b64e7f4f74631b6d97.png

添加一个吞吐量定时器,选择总数计算7304fb275136fd84c915a81f44463892.png

下面这就ok了,是不是很简单?bb228b1b0bff621cfc6f919085219226.png

提问2

大并发的登录之后,后续接口在做并发的时候有一些session重复了,并发量越大,重复几率越高。如何保证后续并发的session不重复?

回答

原因其实是因为jmeter的多线程存在竞争机制,那么并发量很大的时候,就会有一部分线程下的请求抢到了同样的session。
我们可以把这些登录口令在并发登录的时候先在本地保存一份哦,用来代替用户名密码做登录参数!

比如下图所示的sessione0861d53fa85227bc16ecadc90b5b7c4.png

写个小脚本把这些session保存下来

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值