使用LR

时间:2015-07-27 15:40:43

标签: performance ibm-mq performance-testing loadrunner

有没有办法使用LoadRunner实现高tps最小连接。 我正在使用Java协议来测试MQ。

目前的情况可以实现30 TPS的15个Vuser负载。 有没有办法使用2,3 Vuser并达到30 TPS?

我的方案看起来像这样,

  1. init() - 连接到Qmgr
  2. 动作() - 发送消息并获得回复
  3. 结束()---关闭连接。

1 个答案:

答案 0 :(得分:0)

因此,您当前对每个虚拟用户说,您只能达到2TPS。

如果在运行时设置中定义了多个迭代,那么“Action”应该循环并重用当前连接。如果您已经这样做了,那么就像使用单个线程一样快 确保脚本正确地重新使用Action()中的连接。

否则,加快速度的唯一方法是优化脚本代码。

确保消息消耗不太快,我发现尝试读取空的IBM MQ会导致vuser停顿。