通过插入同步点,可通过暂停和服务活动来协调数个虚拟用户的活动。可以在测试开始时同步所有虚拟用户,并错开释放时间,以便用户不会使系统超负荷。同步点在压力测试中也非常有用。
关于此任务
您可以在调度或测试中插入同步点。您通常在调度中插入同步点,因为这些点在调度级别的可视性更高,并且您仅可在调度内(而不是测试内)设置
释放和
超时选项。但是,在以下情况下,请在测试中插入同步点:
- 您必须控制遇到同步点的位置。
例如,可以刚好在测试向服务器发送请求之前插入同步点。
- 您已编辑测试,并且同步点的执行取决于您已添加的逻辑。
循环内的同步点不会复位。换言之,在释放了某个同步点(在循环的第一次迭代中)之后,该同步点将对所有后续迭代都保持已释放状态。
过程
要在测试中插入同步点:
- 在“测试导航器”中,浏览以找到测试并双击该测试。 测试将打开。
- 单击要添加同步点的位置正下方的测试元素,然后单击。可以在测试层次结构中的一些点插入同步点,但不能在其他点插入,具体取决于测试元素的性质。
- 输入同步点的名称,或者选择现有同步点的名称。 同步点将在测试中打开。请注意,释放类型和超时不可用于测试中的同步点。释放类型和超时只能用于调度中的同步点。
- 要更改释放类型或超时,请打开调度内的同步点,并做出更改。
这些更改将影响此同步点的所有实例。