如何在使用Jmspublisher时模拟服务调用Jmeter



我有一个Jmeter脚本,它有一个JMS发布器来向activeMQ队列发送有效负载。当消息被发送到此队列时,它会通过流并调用不同的端点。我希望能够模拟其中一个API端点,这样当它被调用时,它只会给出1秒延迟的通用响应,而不是错误或重复相同的调用。

有什么办法做到这一点吗?

我们不知道什么样的"API";端点是";称为";以及哪些协议在范围内,因此我们无法拿出一个全面的解决方案。

良好的行为和发展良好的系统应该允许简单的配置切换,该配置切换将从";API终点";不管它意味着什么。如果不是这样的话——我怀疑进行性能测试是否有意义,因为考虑到糟糕的初始体系结构,我认为它甚至无法处理几个并发线程
  • 如果您只需要假装某个端点向JMeter返回了一些东西,请使用Dummy Sampler
  • 可以使用JMeter的内置HTTP镜像服务器提供非常简单的HTTP模拟响应
  • 更全面的解决方案是使用像WireMock这样的专用模拟工具
  • 如果您需要提供JMS端点(真实队列或主题(的全功能模拟,请查看MockRunner的MockingJMS基础设施,以支持测试文章
  • 相关内容

    • 没有找到相关文章

    最新更新