如何测试多个访问我的WCF服务的假用户?

时间:2010-10-30 18:12:15

标签: c#-3.0 performance

我正在构建一个WCF服务我关注性能和可伸缩性。

为了测试多个用户访问我的WCF服务,我该怎么办?

  • 创建一个线程池来运行分离的线程,这些线程又访问相同的WCF方法?
  • 使用测试软件工具来模拟这些虚假用户?

2 个答案:

答案 0 :(得分:0)

我宁愿使用一些压力测试工具来重新发明轮子。它可能更容易维护,并且这些工具可以提供(在稍后阶段)将您的呼叫客户端移动到多台机器等的机制。此外,它们可以提供更好的分析数据的方式。

Here是一个免费的WCF负载测试工具,有几个下载但不是很高的评级。在你自己编写之前我至少要检查一下。

答案 1 :(得分:0)

您的WCF服务使用什么协议? 如果是nettcp,您可以尝试WCF Storm

对于httpbinding,市场上有很多:
HPE LoadRunner
Telerik TestStudio