我们想要执行silverlight应用程序的负载测试。我们只需要测试最多50-75个用户 如果我们可以使用JMeter,想要获得输入,如果是的话,我们该如何去做。另外,如果有任何其他可能的替代方案和相关成本,请建议。
答案 0 :(得分:0)
您无法使用常规HTTP采样器加载测试Silverlight应用程序,因为协议是二进制的,需要先解码才能执行以下操作:
为了做到这一点,你需要为这项技术开发一个可能并不容易的插件。
一些有趣的元素:
或者,您可以查看其他解决方案。
答案 1 :(得分:0)
Silverlight在客户端运行,因此我在负载测试中看不到很多意义,因为它总是只有一个用户。
如果您的Silverlight应用程序采用后端,并且您需要知道后端是否能够处理50-70个并发用户 - 您可以使用JMeter进行此操作。在绝大多数情况下,Silverlight应用程序使用SOAP web services进行客户端应用程序与后端之间的通信,而JMeter通过其HTTP Request采样器自然支持SOAP,查看Building a SOAP WebService Test Plan用户手册章节了解更多信息细节。
替代选项包括: