【问题标题】:Help required to analyse load test results分析负载测试结果所需的帮助
【发布时间】:2010-09-03 10:06:33
【问题描述】:

我正在 WCF 服务上从 Visual Studio 运行一些负载测试,我希望在尝试解释/分析结果时获得一些帮助。

在 web.config 中启用计数器后,主机向我们提供了以下计数器的数据:“Calls Duration”和“Calls Per Second”。

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

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

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

非常感谢所有帮助。

谢谢,

何塞

【问题讨论】:

    标签: visual-studio wcf load-testing


    【解决方案1】:

    如果您有一个非常大容量的网站,您可能会达到并发连接的限制。

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

    如果通话时间很长,您将用完连接,并开始排队。如果队列变得足够长,用户将开始收到服务器太忙的错误。

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

    【讨论】:

      猜你喜欢
      • 2011-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-08
      • 1970-01-01
      • 1970-01-01
      • 2011-03-04
      • 2021-06-09
      相关资源
      最近更新 更多