接上一篇【Jmeter-常用线程组设置及场景运行时间计算】
Jmeter复杂场景设计,依赖插件jp@gc - Stepping Thread Group (deprecated)和jp@gc - Ultimate Thread Group
结合jp@gc - Transactions per Second找出最优并发数。
jp@gc - Stepping Thread Group (deprecated)实现如下场景
场景:
最大并发300,100并发100并发递增施压,每100并发持续30s,达到300并发后持续运行60s,然后立即结束
场景分析:
依据场景中的数据对号入座即可。实现如图
jp@gc - Ultimate Thread Group实现如下场景
场景:
最大300并发, 100并发递增施压,每段运行600s。
场景分析:
第一段:100并发运行600s;
第二段:200并发运行600s;
第三段:300并发运行600s
需要计算:总持续时间1800s(Hold Load For,sec不能超过1800,每段运行时间为1800,1200,600),
每段间隔600s(Initial Delay,sec为0,600,1200)。
通过阶段场景的设计,结合jp@gc - Transactions per Second,根据出错带点可以找到系统支持的最优并发数。