【发布时间】:2017-09-11 12:03:40
【问题描述】:
我们想要对 silverlight 应用程序执行负载测试。我们只需要测试最多 50-75 个用户 如果我们可以使用 JMeter,希望获得输入,如果可以,我们该如何去做。另外,请建议是否有任何其他可能的替代方案和与之相关的成本。
【问题讨论】:
标签: silverlight jmeter load-testing
我们想要对 silverlight 应用程序执行负载测试。我们只需要测试最多 50-75 个用户 如果我们可以使用 JMeter,希望获得输入,如果可以,我们该如何去做。另外,请建议是否有任何其他可能的替代方案和与之相关的成本。
【问题讨论】:
标签: silverlight jmeter load-testing
您无法使用常规 HTTP 采样器加载测试 Silverlight 应用程序,因为协议是二进制的,需要先解码才能:
为此,您需要为此技术开发一个插件,这可能并不容易。
一些有趣的元素:
或者,您可以看看其他解决方案。
【讨论】:
Silverlight 在客户端运行,因此我认为负载测试没有多大意义,因为它始终只有一个用户。
如果您的 Silverlight 应用程序假设有一个后端,并且您需要知道该后端是否能够处理 50-70 个并发用户 - 您可以为此使用 JMeter。在绝大多数情况下,Silverlight 应用程序使用SOAP web services 用于客户端应用程序和后端之间的通信,而 SOAP 是 JMeter 通过其HTTP Request 采样器自然支持的东西,请查看Building a SOAP WebService Test Plan 用户手册章节了解更多详细信息。
备选方案如下:
【讨论】: