我有一个应用程序,它订阅Azure服务总线主题并处理传入消息。我想通过不断发送大量来自不同位置的消息到服务总线并测量应用程序的处理时间来进行性能/压力测试。寻找一个工具来通过服务总线消息来压力测试应用程序
是否有一个工具来洪水服务总线?
我有一个应用程序,它订阅Azure服务总线主题并处理传入消息。我想通过不断发送大量来自不同位置的消息到服务总线并测量应用程序的处理时间来进行性能/压力测试。寻找一个工具来通过服务总线消息来压力测试应用程序
是否有一个工具来洪水服务总线?
我推荐使用Apache JMeter,它是免费的,开源的,可扩展的,基于GUI的多协议负载测试工具。
鉴于你有Azure Libraries For Java在JMeter Classpath你应该能够使用下面的测试元素:
模仿ASB上的负荷。详细请参照Building a JMS Testing Plan - Apache JMeter。
可以使用的另一种自由开源工具是Gatling,见JMS API Example以供参考。
查看ASB团队曾提供的样本。说,我想警告有关工具 - 如果你在标准层,你的基准测试将会关闭。 标准层的挑战是嘈杂的邻居效应,因为您的(或其他人)操作可能会受到限制。
通过优质等级,您可以获得一致的承诺吞吐量。
工具/服务推荐问题对于StackOverflow而言是无关紧要的。 –
Apache JMeter是测试Web服务的正确工具。 http://jmeter.apache.org –