我在 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
这是一些设置的图像: