0

在 Visual Studio 2010 中,如果将数据源绑定到 Web 性能测试,则可以选择将访问方法设置为“随机”,定义如下

随机移动表格中的行。此访问方法将在整个测试期间循环遍历表中的数据。

我们一直在解析这个定义,但不确定到底发生了什么。是否意味着:

  • 每次访问源时,都会随机选择一行(即,您可能会在连续两次测试中偶然获得同一行);或者
  • 源首先被打乱成随机顺序,然后数据源将“循环通过”打乱后的数据(即每行使用一次,然后第二次看到任何行);或者
  • 还有什么?

请注意,我们只有一个代理,因此无需担心来自该来源的重复。

提前致谢。

4

1 回答 1

1

测试确认该行确实是完全随机选择的。

使用简单的数据源:

value
0
1
2
3

我刚刚运行的测试中选择的值的顺序是:

3
3
3
1
1
2
3
...etc

对于实际的“shuffle”实现,您需要编写自己的 WebTestPlugin 或 WebTestRequestPlugin。

于 2013-02-07T16:21:16.103 回答