当访问方法为“随机”时,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 中记录访问的方法吗?

visual studio设置为使用IIS运行网站时加载项目遇到权限问题的解决方法

visual studio设置为使用IIS运行网站时加载项目遇到权限问题的解决方法

visual studio设置为使用IIS运行网站时加载项目遇到权限问题的解决方法

Visual Studio 2010 中CString参数为中文时向文件中输出结果为乱码

Visual Studio 2019 中的访问设置