与JMeter相比,为什么空手道加速缓慢?

时间:2018-05-24 18:08:29

标签: karate

我已按照karate-gatling-demo上的示例来创建负载测试。对于我的用例,我将JMeter测试转换为空手道。在确保一切正常后,我将两者进行了比较。在花费空手道来获得300个请求的时候,JMeter已经赚了几千个。我认为它可能是演示中的暂停,但即使在我删除它之后,测试的速度也使它们无法使用。我真的想实现这一点,因为我们已经在使用普通空手道测试作为CI过程的一部分。他们有这么慢的原因吗?

(我正在使用空手道加特林版本0.8.0.RC4

提供与两种测试情况相关的一些信息......

  • JMeter:50个线程/用户,30秒加速和50个循环
  • 空手道加特林:重复场景50次,在30秒内升级到50位用户

1 个答案:

答案 0 :(得分:0)

因为这仍处于发展的早期阶段。这反馈有帮助。如果可能,您可以尝试0.8.0.RC3并查看是否有所不同,测试语法需要稍微更改,您应该能够从版本历史中找出。异步模型发生了根本性的变化,可能存在一些问题。

理想情况下,我会喜欢知道Gatling内部人员的人,但是这需要一点时间来与我一起观察。

编辑:Gatling支持在0.8.0(最终版)发布,多个团队报告说它的效果很好。