【问题标题】:Webtest execution time much longer when in load test在负载测试中,Webtest 执行时间要长得多
【发布时间】:2013-01-22 16:41:39
【问题描述】:

我在 VS2012 中做了一个简单的 WebPerformanceTest,它只是登录并在网站上做一些基本的工作。运行时,此测试仅运行大约一两秒。

现在,我做了一个负载测试,只包含这个 webtest,负载为Constant,持续 5 分钟,模式为based on the number of virtual users。有趣的部分来了:无论我为这个负载测试分配了多少用户,执行的测试数量总是与分配的用户数量相同。我还尝试提高负载测试执行时间,得到相同的结果:one test = 5 minutes per user,而执行 webtest 只需要大约 1-2 秒。

有谁知道为什么负载测试中的测试时间更长(300 次)?我在这里做错了什么?

编辑:该机器是 Windows Server 2008 R2,具有 4 个内核 @ 3.00ghz 和 8 GB RAM

以下是一些设置图片:

【问题讨论】:

  • 我认为您的配置有问题。你能发布你的Run SettingsScenario Settings 吗?将它们作为图片发布。
  • +1 如果未激活某些错误,请检查您的测试/运行设置:intellitrace、aspnet profiler、日志...
  • 如果我知道什么有什么没有被激活,我肯定不会问这个问题:D

标签: c# visual-studio-2012 load-testing performance-testing


【解决方案1】:

注意运行时间:5:00

您已将每个测试设置为运行五分钟。所以基本上它会运行测试,然后在剩下的时间里闲置,关闭测试,然后向你报告它花了 5 分钟。除非您更改此设置或创建运行时间可能超过 5 分钟的测试,否则您不会看到任何差异。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-07
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 2011-02-20
    相关资源
    最近更新 更多