你如何压力测试wcf服务?

时间:2010-08-03 14:02:16

标签: .net wcf

您使用了哪些工具和技术来测试您的wcf服务?对于您使用的托管类型(即Windows服务与IIS与WAS)有何特殊考虑?

2 个答案:

答案 0 :(得分:2)

WCF Load Test 应该是正确的工具,但它似乎需要 Visual Studio Team System 。我无法确认,因为安装程序在我的办公室机器上无法正常工作。

wcfstorm 似乎也可以完成这项工作,但它不是免费的(lite version似乎没有负载测试功能。)

到目前为止,最好的是自己创建它。使用一些Stopwatch(),每个客户端使用一个线程。通过改变线程数和调用频率,我可以获得平均响应时间。

答案 1 :(得分:1)

查看patterns & practices Performance Testing Guidance Project。另请查看this精彩的博文;不是特定于WCF,但你可以继承很多课程。 :)

我听说some people使用SO-Aware来加载测试WCF。

另外,为了评论Wernight所说的,要使用WCFLoadTest,你需要at least the Test Edition of VSTS

最后,请查看Microsoft的this KB page