2011-03-22 137 views

回答

4

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

你也可以看看fiddler插件stresstimulus。我用小提琴进行非负载测试,但我没有使用压力刺激插件。

+0

StresStimulus在15分钟内完成了我想要的。我不确定这是构建长期负载测试策略的最佳工具,但对于希望快速了解其应用程序在负载下的行为方式的人来说,这绝对是一个很好的起点。 – 2011-06-14 16:14:19

0

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

你真的不能记录webtest和网页一样,但Fiddler可以让你记录下http调用,因此可以启动提琴手,然后使用接口为你的服务录制一些动作。

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

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

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

2

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