После записи теста можно разделить его на меньшие тесты. Разделение тестов позволяет создать
модульные стандартные блоки меньших тестов и объединить их для создания больших тестов. Исходный тест
остается неизменным. Можно повторно объединить эти стандартные блоки в расписании, включая циклы и
условия.
Прежде чем начать
При повторном использовании разделенных тестов в расписании необходимо обеспечить
согласованность общей структуры теста, включая элементы соединения с сокетом и закрытия сокета. Например, необходимо
обеспечить, чтобы всем элементам отправки и получения сокета предшествовали соответствующие элементы
соединения с сокетом, и за ними следовали элементы закрытия сокета. Когда разделенные тесты повторно
объединены в расписании, необходимо разместить их в правильном порядке.
Процедура
- В Навигаторе тестов перейдите к тесту и дважды щелкните мышью на нем. Тест откроется.
- Щелкните правой кнопкой мыши на элементе отправки или получения сокета в тесте и выберите
Разделить тест. Выбранная страница является первой страницей нового теста.
- В окне Имена новых тестов подтвердите расположение разделения, предоставив по
выбору имена и описания разделенных тестов, а затем нажмите кнопку Далее.
- В окне Разделить тест проверьте изменения, которые должны быть выполнены в
результате разделения, и нажмите кнопку Готово.
Пример
Например, например, записать тест, который содержит следующие действия:
- Вход на сервер.
- Создание записи на сервере и удаление записи.
- Изменение записи, проверка выполнения изменения и восстановление записи.
- Выход с сервера.
Затем вы разделяете тест на четыре части: Вход, Создание, Изменение и
Выход. Создается расписание, которое выполняет виртуальных пользователей, выбранных из пула данных. Каждый
виртуальный пользователь выполняет тест Вход, выполняет различные комбинации тестов Создание и Изменение,
и наконец выполняет тест Выход.