有哪些工具可以测试 WCF 服务?
我期待分配负载,所以我想知道单个服务器可以处理多少。
一路 WCFLoadTest。我什至与对这个工具发誓的 MS 家伙交谈过。
Visual Studio 也有一些可用的负载测试工具,但我不能保证他们的工作做得如何,也不能说哪些版本的 VS 包含负载测试工具。
我编写了自己的工具(WCFStorm)。这些是特点:
一般:
◦动态调用和测试 WCF 服务
◦动态调用和测试以任何语言编写的 Web 服务
◦将您打开的服务及其测试用例保存到可以随时重新加载的“项目”中
◦动态调用服务方法,即使是那些包含复杂数据类型的方法
◦基于 UI 的复杂数据类型的动态编辑
◦在单个 UI 中测试多个 WCF 和 Web 服务。
◦多标签界面
◦基本和windows认证
◦测试服务位于代理后面
◦动态修改 WCF 或 Web 服务的 URL 端点。
◦动态编辑服务绑定。
功能测试:
◦创建功能测试用例并将其保存为项目的一部分
◦创建并保存包含预期结果的功能测试用例。
◦以图形方式比较(并排)预期结果与服务的实际响应。
性能测试:
◦创建性能测试用例并将其保存为项目的一部分
◦随着性能测试的进行,实时以图形方式显示图表。
◦可配置的测试参数(代理数量、测试持续时间、间隔等)。您可以随心所欲地强调您的服务。
查看屏幕截图。
(来源:geekswithblogs.net)
从这个开始:
http://www.codeplex.com/WCFLoadTest
它不能用 WCF 做所有可能的事情,但它是最好的工具。更糟糕的是,使用 Web 服务编写手动调用代码并不难。它们比网站更容易加载测试。
SO-Aware 测试工作台通过丰富的视觉体验让事情变得非常简单。您可以构建各种测试和场景并快速运行它们。
http://www.tellagostudios.com/products/so-aware-test-workbench%E2%84%A2
试试http://www.soapui.org/有一个开源和专业版,你需要勾选下载 loadui,这是你的负载测试位。