【发布时间】: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 Settings和Scenario Settings吗?将它们作为图片发布。 -
+1 如果未激活某些错误,请检查您的测试/运行设置:intellitrace、aspnet profiler、日志...
-
如果我知道什么有什么没有被激活,我肯定不会问这个问题:D
标签: c# visual-studio-2012 load-testing performance-testing