我在WCF服务上运行Visual Studio中的一些负载测试,我想在尝试解释/分析结果时提供一些帮助。
在web.config中启用计数器后,主机为我们提供了以下计数器的数据:“呼叫持续时间”和“每秒呼叫数”。
我认为“呼叫持续时间”是我需要分析的数字,因为“测试时间”(在Visual Studio内部)(隐含地)取决于互联网上呼叫的延迟。从主机提供的数据的采样率是每秒。
测试的目的是找到服务的限制,即它将支持XXX用户。
非常感谢所有帮助。
谢谢,
何
答案 0 :(得分:0)
如果您的网站数量非常大,则可以达到并发连接的限制。
如果通话时间很短,它可以保持连接时间更短,因此可以处理更多请求。
如果调用很长,您将耗尽连接,并开始获取队列。如果队列足够长,用户将开始获得服务器太忙的错误。
调用的长度取决于你正在做什么,如果你只是返回一个已发布的页面它应该是短的,如果你正在接受订单并写入数据库则需要更长的时间。