我有一个订阅Azure服务总线主题并处理传入消息的应用程序。我希望通过不断地从不同位置向服务总线发送大量消息,并测量我的应用程序的处理时间来进行性能/压力测试。
有什么工具可以用来接送公共汽车吗?
发布于 2017-04-13 09:39:38
我建议使用Apache JMeter,它是免费的、开源的、可扩展的、基于GUI的多协议负载测试工具。
如果您在用于Java的Azure库中有JMeter类路径,那么您应该能够使用以下测试元素:
模拟ASB上的负载。
详情请参见构建JMS测试计划- Apache JMeter。
另一个可以使用的免费开放源码工具是加特林,有关参考请参阅JMS示例。
发布于 2017-04-12 23:26:35
看看ASB团队曾经提供过的示例。说到这一点,我想警告你的工具-如果你是在标准层的话,你的基准将被取消。标准层的挑战是噪音邻居效应,因为你(或其他人)的操作,你可能会被勒死。
使用高级层,您可以获得一致的和承诺的吞吐量。
https://stackoverflow.com/questions/43380129
复制相似问题