【问题标题】:Load testing in Visual Studio. What is Error/sec attribute?在 Visual Studio 中进行负载测试。什么是错误/秒属性?
【发布时间】:2019-04-04 09:32:12
【问题描述】:

需要帮助。

我创建了一个负载测试:每步 100 个用户,一步是 10 秒。 Visual Studio 生成了 excel 结果,我无法理解结果中的 Errors/sec 值。

什么是“LoadTest:Errors, Errors/Sec, _Total?” 这个值是如何计算出来的?

在我的报告中,其中一些值不是整数。为什么? 此外,属性“LoadTest:Errors, Threshold Violations/Sec, _Total”没有整数值。

我们将不胜感激。

【问题讨论】:

    标签: c# excel visual-studio load-testing stress-testing


    【解决方案1】:

    每个失败的请求、每个失败的提取或验证规则等都计为一个错误。整个负载测试会运行一段时间,在此期间会报告许多错误。计算每个采样间隔期间发生的错误,并将这些计数除以采样周期持续时间(以秒为单位)得出每秒的错误数。如果采样间隔为 30 秒,并且在三个间隔期间有 45、75 和 90 个错误,那么这些样本每秒分别有 1.5、2.5 和 3 个错误。

    采样间隔被指定为负载测试“运行设置”的属性。 Microsoft 提供some guidance 用于不同测试持续时间的值。 This page 介绍了负载测试的“运行设置”的许多其他属性。

    【讨论】:

    • 什么是采样间隔?是步骤时间吗?
    • @fr0ga 查看更新的答案。步骤时间完全不同。
    • 能否请您为我解释一件重要的事情?示例:负载测试中有 2 个用户,他们开始向 Web 服务请求,1 个用户收到请求结果,1 个未收到。当第一个用户在收到他的响应后立即开始另一个请求时,第二个用户什么时候也会收到响应?提前致谢。
    • @fr0ga 这个新问题似乎与错误计数无关。我建议你问一个新问题。你在上面的评论中写的方式不清楚,所以你需要更清楚你在问什么。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多