您可以在测试中记录多个用户场景,然后以随机顺序运行每个场景。要执行此操作,请将每个场景都置于随机选择器下,然后选择此场景应运行的时间比例。
关于此任务
例如,您可以记录包含了如下操作的测试:登录到系统,浏览系统中的项,购买各项,然后汇总订单。在此情况下,您可以运行登录和汇总场景一次,但将浏览和购买场景置于随机选择器下。
过程
- 在“测试导航器”中,浏览以找到测试并双击该测试。 测试将打开。
- 单击将由随机选择器控制的测试元素,然后单击。 使用 Shift+单击来选择多个元素。
- 将询问您是否想要将所选元素移至新随机选择器内。单击是。 单击否可在测试中插入空的随机选择器。
注: 要设置是否自动移动元素,或者是否向您发出提示,请单击,并单击常规选项卡。
- 设置随机选择器的权重。此权重决定将选择特定元素的统计可能性。
- 如果已添加若干个测试元素,那么“创建权重块”窗口将显示。可选择相邻元素并将其合为一组。每个元素(无论是在组中还是独立存在)都必须加上权重。
- 如果仅添加了一个测试元素,那么权重块将显示在测试元素详细信息区域内且缺省值为 1。
示例
当选择器包含多个不同权重时,可以通过数学方式确定将执行某个块的可能性。为此,请将这些权重加在一起,并将每个块的权重除以该总数。
例如,假定选择器包含了设置为以下权重的六个块:
- 两个块的权重设置为 1
- 一个块的权重设置为 2
- 两个块的权重设置为 5
- 一个块的权重设置为 9
权重总计为:1 + 1 + 2 + 5 + 5 + 9 = 23。因此,选择的统计可能性为:
块的权重 |
选择块的可能性 |
1(两个块) |
1/23. = 0.0435,即大约 4.35%(对于每个块) |
2 |
2/23 = 0.0870,即大约 8.70% |
5(两个块) |
5/23 = 0.2174,即大约 21.74%(对于每个块) |
9 |
9/23 = 0.3913,即大约 39.13% |
请注意,较高的权重会增加(但不能保证)执行块的可能性。可能会发生某些变化。例如,如果您运行某个测试 23 次,那么无法预测第一个和第二个块刚好执行一次,第三个块刚好执行两次,第四个和第五个块刚好执行五次,第六个块刚好执行九次。但是,块的执行次数越多,该预测就越准确。