分析负载测试结果需要帮助

时间:2010-09-03 10:06:34

标签: visual-studio wcf load-testing

我在WCF服务上运行Visual Studio中的一些负载测试,我想在尝试解释/分析结果时提供一些帮助。

在web.config中启用计数器后,主机为我们提供了以下计数器的数据:“呼叫持续时间”和“每秒呼叫数”。

我认为“呼叫持续时间”是我需要分析的数字,因为“测试时间”(在Visual Studio内部)(隐含地)取决于互联网上呼叫的延迟。从主机提供的数据的采样率是每秒。

  • 负载(用户数)与呼叫持续时间值之间的关系是什么?例如,如果我有10个用户的恒定负载模式,并且“呼叫持续时间”的相应值为0.037,这是否意味着这是处理每个呼叫的平均时间?
  • “通话时长”是否有“已接受”或“标准”最大值?
  • “每秒呼叫次数”是吞吐量的值吗?例如,如果值为“0.9862”,这告诉我什么?

测试的目的是找到服务的限制,即它将支持XXX用户。

非常感谢所有帮助。

谢谢,

1 个答案:

答案 0 :(得分:0)

如果您的网站数量非常大,则可以达到并发连接的限制。

如果通话时间很短,它可以保持连接时间更短,因此可以处理更多请求。

如果调用很长,您将耗尽连接,并开始获取队列。如果队列足够长,用户将开始获得服务器太忙的错误。

调用的长度取决于你正在做什么,如果你只是返回一个已发布的页面它应该是短的,如果你正在接受订单并写入数据库则需要更长的时间。