在测试中同步用户

通过插入同步点,可通过暂停和服务活动来协调数个虚拟用户的活动。可以在测试开始时同步所有虚拟用户,并错开释放时间,以便用户不会使系统超负荷。同步点在压力测试中也非常有用。

关于此任务

您可以在调度或测试中插入同步点。您通常在调度中插入同步点,因为这些点在调度级别的可视性更高,并且您仅可在调度内(而不是测试内)设置释放超时选项。但是,在以下情况下,请在测试中插入同步点:

循环内的同步点不会复位。换言之,在释放了某个同步点(在循环的第一次迭代中)之后,该同步点将对所有后续迭代都保持已释放状态。

过程

要在测试中插入同步点:

  1. 在“测试导航器”中,浏览以找到测试并双击该测试。 测试将打开。
  2. 单击要添加同步点的位置正下方的测试元素,然后单击插入 > 同步点。可以在测试层次结构中的一些点插入同步点,但不能在其他点插入,具体取决于测试元素的性质。
  3. 输入同步点的名称,或者选择现有同步点的名称。 同步点将在测试中打开。请注意,释放类型超时不可用于测试中的同步点。释放类型超时只能用于调度中的同步点。
  4. 要更改释放类型超时,请打开调度内的同步点,并做出更改。 这些更改将影响此同步点的所有实例。

反馈