性能测试工具 jmeter if 控制器有性能问题吗?

winnywind · 2017年08月04日 · 1252 次阅读

疑问: jmeter 的 if 控制器本身有性能问题吗?

现象: 我们一个系统有两个接口,需要对这两个接口设置 50-50 的访问概率。我们使用 if 控制器来控制访问的概率,具体配置如下:

结果发现,受压服务器的 load 和 cpu 都存在很奇怪的波动现象,TPS 也没有达到预期;

当前状态: 经过研究,使用 交替控制器和吞吐量控制器 也可以达到目的,后使用吞吐量控制器来实现,load 和 cpu 不会出现奇怪的波动,TPS 也达到预期了。

排查过程:使用 if 控制器 50-50 的配置压同一个接口,也会出现上述现象,所以我认为问题不会出现在代码层面,至少主要不是代码层面的问题。我尝试下载源码看下 if 控制器是怎么回事,限于能力,没找到原因

因此,在此问下各位大神,大家有遇到这种情况吗?还是我对 if 控制器的理解不对,不能用在我这个场景下?

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册