Вставив точку синхронизации, можно координировать действия виртуальных пользователей за счет приостановки и возобновления
выполнения операций. Например, можно синхронизировать всех виртуальных пользователей в начале теста, а затем разблокировать их одного за другим,
чтобы не создать чрезмерной нагрузки на систему. Точки синхронизации также часто применяются при тестировании отказоустойчивости.
Об этой задаче
Точку синхронизации можно вставить в расписание или тест. Как правило, точки синхронизации вставляются в расписания, потому что они
более заметны на уровне расписания и потому что команды
Разблокировать и
Тайм-аут доступны
для расписаний, но не для тестов. Однако в следующих случаях рекомендуется вставлять точки синхронизации в тест:
- Если требуется контролировать положение точки синхронизации.
Например, точку синхронизации можно вставить непосредственно перед тем, как тест отправит запрос на сервер.
- Если вы изменили тест и выполнение точки синхронизации зависит от того, что вы добавили в тест.
Точки
синхронизации не сбрасываются при выполнении циклов. Другими словами, после разблокирования на первой итерации цикла точка синхронизации
остается разблокированной на всех последующих итерациях.
Процедура
Чтобы вставить точку синхронизации в тест:
- Выберите тест в Навигаторе тестов и дважды щелкните на нем. Тест будет открыт.
- Щелкните на элементе теста, расположенном непосредственно под местом вставки точки синхронизации, и выберите
. Точки синхронизации можно вставлять
не во всех позициях иерархической структуры теста; возможность вставки зависит от типа элемента теста.
- Введите имя точки синхронизации или выберите имя существующей точки. Точка синхронизации будет открыта в тесте. Учтите, что параметры Тип разблокирования и
Тайм-аут недоступны для точек синхронизации в тестах. Параметры Тип разблокирования и
Тайм-аут доступны только для точек синхронизации в расписаниях.
- Для изменения параметров Тип разблокирования и Тайм-аут откройте точку синхронизации в
расписании и внесите необходимые изменения.
Изменения будут распространяться на все экземпляры точки синхронизации.