我需要找出我application.This的高性能应用的工作原理如下 -需要WCF和WPF的负载测试工具
这是一个WPF Windows应用程序,这需要一些数据来通过用户 填写在点击提交按钮,它调用WCF Web服务 这些服务将这些值保存在数据库中 哪种工具最适合此场景?
我需要找出我application.This的高性能应用的工作原理如下 -需要WCF和WPF的负载测试工具
这是一个WPF Windows应用程序,这需要一些数据来通过用户 填写在点击提交按钮,它调用WCF Web服务 这些服务将这些值保存在数据库中 哪种工具最适合此场景?
你可以使用一些通常的负载测试工具?例如Apache Jmeter(免费)或HP LoadRunner(针对50个免费用户的社区许可证)。
只记录您的WPF应用程序和WCF之间的通信(我相信它通过HTTP进行通信)并添加所需的参数。
“我相信它通过HTTP进行通信。”我没有这样的假设。 WPF应用程序可以使用任何支持的协议与任何主机通信... odbc ... DCOM..winsock ... OleDB ... CORBA..native DB..custom协议。 –
最好的方法是让成千上万的地理分布的真实用户具有不同的Internet连接速度并正常使用您的WPF应用程序。如果您无法安排这一点 - 我会建议在协议级别模仿这几千个用户。你提到了WCF的Web服务 - 去找一个Web服务负载测试工具。例如好的是:
SoapUI - 专为Web服务测试。有一些负载测试功能。请参阅Creating and Running LoadTests开始。
Apache JMeter - 多协议负载测试工具,也支持web服务。请参阅Testing SOAP/REST Web Services Using JMeter指南。
事实上,任何能够发送HTTP请求的工具都适合。
这似乎是SQAForums上此线程的复制或近亲:http://www.sqaforums.com/forums/performance-load-testing/155276-performance-testing-wpf-desktop-application.html –