如何加载测试REST WCF服务?

时间:2011-03-22 12:03:48

标签: wcf rest load-testing

如何加载测试REST WCF服务?

是否可以在Visual Studio 2010 Ultimate中进行Web性能测试和负载测试。

请帮忙。提前完成。

3 个答案:

答案 0 :(得分:4)

This knowledgebase article提供了有关可用于对Microsoft的Web应用程序进行压力测试的工具的信息。我过去曾使用过那里提到的Web容量分析工具。

您还可以查看fiddler插件stresstimulus。我已经使用fiddler进行非负载测试,但我没有使用stresstimulus插件。

答案 1 :(得分:2)

披露:我为StresStimulus制造商工作。 如果您需要使用VS 2010 Ultimate允许的超过250个用户进行测试,您仍然可以在Fiddler中记录HTTP会话,如@Nat所述,然后使用StresStimulus在Fiddler中进行负载测试。 StresStimulus并不像VS 2010 Ultimate那样完整,但它是免费的,您可以检查它是否足以满足您的需求。您可以使用.CSV文件参数化请求,并使用每个客户端最多1500个虚拟用户进行负载测试。

答案 2 :(得分:0)

在一天结束时,WCF Web服务仍依赖于良好的旧http调用。

你真的不能像网页那样记录webtest,但是Fiddler将允许你记录所做的http调用,所以解雇fiddler然后使用你的服务接口记录一些行动。

然后,您可以将fiddler http调用保存为Visual Studio的webtest。

我个人会将测试转换为编码测试,以便Webservice中的项目可以很好地参数化,但这取决于您需要做什么。记录测试后,您可以轻松更改基本网址,将其指向预生产测试环境或任何所需的测试环境。

Visual Studio 2010 Ultimate是一个非常好的负载测试工具,有250个虚拟用户可用于负载测试,您可以用它来模拟很多实际用户。