我在VS2012中制作了一个简单的WebPerformanceTest,它只是登录并在网站上做一些基本的工作。运行时,此测试仅运行大约一两秒。
现在,我进行了一次负载测试,仅包含一个带有Constant
负载的webtest,持续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
以下是设置的一些图片:
答案 0 :(得分:0)
请注意运行持续时间:5:00
您已将每个测试设置为运行五分钟。所以基本上它贯穿整个测试,然后在剩下的时间里闲置,关闭测试,然后向你报告花了5分钟。除非您更改此设置或创建可能需要超过5分钟才能运行的测试,否则您将看不到任何差异。