0

我在 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

这是一些设置的图像:

在此处输入图像描述

在此处输入图像描述

4

1 回答 1

0

注意运行时间:5:00

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

于 2013-02-26T17:32:46.267 回答