我刚刚从VS2010升级到VS2012旗舰版。我在2010年一直在这个设置上运行Web性能测试和负载测试,但2012年最大的问题是他们似乎已经删除了同时运行我所有Web测试的任何方式。由于我不再能够使用测试列表编辑器,甚至测试资源管理器,因此我能够提出的唯一选择是:
然而,到目前为止唯一有效的方法是最后一种方法(虽然很痛苦)。
第一个选项可以工作,它只需要添加更多的虚拟用户和/或更多的时间。它的缺陷只是效率低下,因为我只希望每次运行一次然后停止。
对于cmd行解决方案,我不知道为什么这不起作用。出于某种原因,在尝试加载包含我的自定义插件的程序集时,它们总是出错(错误:“无法加载文件或程序集......”)。我使用的命令(在解决方案目录中):'mstest /testcontainer:"LoadTest\Workstation\NormalOrder\Order1.webtest"/testsettings:Main.testsettings'
我只是在寻找能解决这个问题的解决方案。理想情况下,网络测试会在测试资源管理器中显示,但在此之前,我将继续使用我的第三个选项运行。
编辑:
跟进回答如下。
答案 0 :(得分:1)
您仍然可以同时运行多个Web测试;它与VS2012完全不同。
首先,在解决方案资源管理器中选择所需的网络测试,然后从LOAD TEST
菜单中选择Run
或Debug
,然后选择Selected Test
。