首页 > 解决方案 > 为什么空手道加特林比 JMeter 慢

问题描述

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

(我使用的是空手道加特林版0.8.0.RC4

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

标签: karate

解决方案


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

理想情况下,我会喜欢了解 Gatling 内部结构的人来提供帮助,但这需要一些时间来随着我的研究而发展。

编辑:加特林支持在 0.8.0(最终版)中发布,多个团队报告说它对他们来说效果很好。


推荐阅读