当访问方法为“随机”时,Visual Studio 2010 数据源的行为究竟如何?
Posted
技术标签:
【中文标题】当访问方法为“随机”时,Visual Studio 2010 数据源的行为究竟如何?【英文标题】:Exactly how do Visual Studio 2010 Data Sources behave when Access Method is "Random"? 【发布时间】:2013-02-07 08:10:38 【问题描述】:在 Visual Studio 2010 中,如果您将数据源绑定到 Web 性能测试,您可以选择将访问方法设置为“随机”,defined as follows:
随机移动表格中的行。这种访问方法将 在整个测试期间循环遍历表中的数据。
我们一直在解析这个定义,但不确定究竟会发生什么。是什么意思:
每次访问源时都会随机选择一行(即,您可能会在连续两次测试中偶然获得同一行);或 首先将源打乱成随机顺序,然后数据源将“循环”打乱的数据(即,在第二次看到任何行之前,每行使用一次);或 还有别的吗?请注意,我们只有一个代理,因此无需担心来自该来源的重复。
提前致谢。
【问题讨论】:
【参考方案1】:测试确认该行确实是完全随机选择的。
使用简单的数据源:
value
0
1
2
3
我刚刚运行的测试中选择的值的顺序是:
3
3
3
1
1
2
3
...etc
对于实际的“shuffle”实现,您需要编写自己的 WebTestPlugin 或 WebTestRequestPlugin。
【讨论】:
以上是关于当访问方法为“随机”时,Visual Studio 2010 数据源的行为究竟如何?的主要内容,如果未能解决你的问题,请参考以下文章
visual studio设置为使用IIS运行网站时加载项目遇到权限问题的解决方法
visual studio设置为使用IIS运行网站时加载项目遇到权限问题的解决方法
visual studio设置为使用IIS运行网站时加载项目遇到权限问题的解决方法