负载测试WCF服务(托管在IIS上)

时间:2008-10-21 13:59:59

标签: wcf performance iis load-testing

我可以使用哪些工具测试WCF服务?

我期待分配负载,所以我想知道单个服务器可以处理多少。

5 个答案:

答案 0 :(得分:20)

WCFLoadTest一路走来。我甚至和那些发誓这个工具的MS人谈过。

Visual Studio也有一些负载测试工具可用,但我不能保证他们的工作表现如何,也不能说哪个版本的VS包含负载测试工具。

答案 1 :(得分:9)

我编写了自己的工具(WCFStorm)。这些是功能:

常规

◦动态调用和测试WCF服务

◦动态调用和测试用任何语言编写的Web服务

◦将已打开的服务及其测试用例保存到“项目”中,可以随时重新加载

◦动态调用服务方法,甚至包含复杂数据类型的服务方法

◦基于UI,动态编辑复杂数据类型

◦在单个UI中测试多个WCF和Web服务。

◦多标签界面

◦基本和Windows身份验证

◦代理服务器后面的测试服务

◦动态修改WCF或Web服务的URL端点。

◦动态编辑服务绑定。

功能测试

◦创建功能测试用例并将其保存为项目的一部分

◦创建并保存包含预期结果的功能测试用例。

◦将预期结果与服务的实际响应进行图形比较(并排)。

效果测试:

◦创建性能测试用例并将其另存为项目的一部分

◦随着性能测试的进展,实时显示图表。

◦可配置的测试参数(代理数,测试持续时间,间隔等)。您可以根据需要强调您的服务。

查看屏幕截图。

alt text
(来源:geekswithblogs.net

答案 2 :(得分:3)

从这开始:

http://www.codeplex.com/WCFLoadTest

它并没有尽一切可能使用WCF,但它是最好的工具。更糟糕的是,用Web服务编写手动调用代码并不难。它们比网站更容易加载测试。

答案 3 :(得分:1)

SO-Aware测试工作台使用丰富的视觉体验让事情变得非常简单。您可以构建各种测试和方案,并快速运行它们。

http://www.tellagostudios.com/products/so-aware-test-workbench%E2%84%A2

答案 4 :(得分:0)

尝试http://www.soapui.org/有一个开源和专业版,你需要勾选下载loadui,这是你的负载测试位。