手动分配浏览器以在visual studio负载测试中进行测试

时间:2012-04-19 01:48:43

标签: visual-studio-2010 testing load load-testing performance-testing

Visual Studio 2010能够使用不同的浏览器配置文件运行测试脚本。对于具有两个脚本(script1和script2)的特定方案,您可以将浏览器组合配置为以IE7用户身份运行50%的脚本,将50%的脚本作​​为移动用户运行。

我面临的问题是网站的移动版和桌面版完全不同。因此,为桌面记录的相同脚本将无法为移动设备运行。我看不到任何配置或方法强制script1只能作为IE7运行,而脚本2只能作为iphone的safari运行。

这可以通过许多其他性能工具实现,但我担心MSVS负载测试的简单性可能无法实现。有谁知道这是否可能,我认为可能的唯一方法是,如果在每个脚本中我可以覆盖浏览器混合设置?

1 个答案:

答案 0 :(得分:0)

所以我找到了答案。我试图在同一场景中添加仅桌面浏览器测试和仅移动测试。这里的关键是在现有的“负载测试”中创建一个单独的场景,并且只有一个用于桌面浏览器测试,一个用于移动测试,如下图所示,其中“Web测试”场景将在IE7之间分割和Firefox3,而“移动”场景将只在智能手机上运行。

scenario