Взаимодействие с клиентом графического пользовательского
интерфейса SAP можно записать для создания теста SAP. В процессе записи
мастер записи открывает клиент графического пользовательского
интерфейса SAP и записывает все взаимодействия между клиентом и
сервером.
Прежде чем начать
Убедитесь, что сценарии графического пользовательского
интерфейса SAP включены на сервере SAP R/3 и на клиенте SAP. Дополнительная информация приведена в разделе Настройка SAP R/3 для тестирования производительности.
Убедитесь,
что графический пользовательский интерфейс SAP запущен и
обладает доступом к серверу SAP R/3.
Тесты хранятся в проектах тестов производительности. Если в рабочей области отсутствует проект, то мастер создания
теста позволяет создать его.
Записываемый сеанс должен быть воспроизводимым. Например,
если создать элементы в SAP и не удалить их, то они будут
существовать при выполнении теста, что может вызвать ошибки
выполнения теста.
Процедура
Для записи теста SAP выполните следующие действия:
- В проекции Тест производительности выберите Создать
тест на основе записи на панели инструментов
или выберите .
- В мастере Создать тест на основе записи
нажмите кнопку Создать тест из новой записи,
выберите Тест SAP, затем нажмите кнопку Далее. При записи важных данных можно выбрать Уровень
шифрования записи.
- На странице Выбрать расположение выберите
проект и папку для нового теста, введите имя теста и
нажмите кнопку Далее. При необходимости щелкните на значке Создать
родительскую папку
, чтобы создать
проект или папку.
- На странице Соединение SAP выберите способ
подключения к серверу SAP R/3:
- В большинстве случаев следует выбирать значение Вход
в SAP; затем следует ввести описание, которое обычно
используется для идентификации сервера программой
Вход в SAP, в поле Имя системы SAP.
- Если среда не поддерживает вход в систему SAP, выберите
Информация о сервере. В поле Сервер приложений введите
имя хоста или IP-адрес сервера. Затем укажите номер
системы. При необходимости введите информацию в разделе
Другие параметры. Дополнительная
информация о других параметрах входа в систему SAP приведена в
документации по SAP.
- Если в среде для подключения к серверу SAP R/3 применяются
шлюзы и маршрутизаторы, выберите Строка соединения.
Нажмите кнопку Изменить, чтобы указать
допустимую строку соединения.
Дополнительная информация о строках соединений
приведена в документации по SAP.
- При наличии файла быстрого доступа к SAP, автоматизирующего
процесс подключения, выберите Файл быстрого доступа к SAP. Нажмите кнопку Обзор,
чтобы указать расположение файла.
- Кроме того, в систему SAP можно войти с помощью портала
SAP HTTP. Дополнительная информация приведена в разделе Запись сеанса с помощью портала SAP HTTP.
- Если требуется пропустить процесс входа в систему и начать
запись с конкретного экрана в середине сеанса, запустите
сеанс с помощью программы входа в систему SAP, перейдите к экрану и
выберите Записать активный сеанс, запущенный с
помощью программы входа в систему SAP. Записанный тест не будет содержать информацию о соединении. Этот
вариант можно использовать для создания разбитых тестов.
- Если тест производительности SAP записывается впервые,
прочитайте предупреждение о конфиденциальности и нажмите кнопку
Принять.
- Нажмите кнопку Готово, чтобы начать
запись. В отдельных случаях выдается предупреждение о том, что
сценарий открывает соединение с SAP.
- Войдите в систему SAP и выполните проверяемые транзакции. В целях безопасности пароль не записывается функцией
записи теста SAP. Он запрашивается в конце сеанса записи.
- В окне графического пользовательского интерфейса SAP выполните
задачи для тестирования. Во время записи можно пользоваться панелью инструментов
Аннотации к тесту функции записи для добавления
комментариев, записи синхронизаций и создания снимков экрана.
- Для добавления комментария в записываемый тест щелкните на
значке Вставить комментарий
.
- Для добавления снимка экрана в записываемый тест щелкните на
значке Снимок экрана
.
Снимки экрана и окон могут упростить чтение тестов и помочь
визуализировать записанный тест. Можно изменить параметры снимков экрана и добавить комментарий к
изображению.
- Для того чтобы вручную добавить синхронизации теста в запись,
щелкните на значке Вставить синхронизацию
.
- Для вставки точки разбиения в записанный тест щелкните на значке
Точка
разбиения
. Точки разбиения позволяют создать несколько тестов из одной
записи, которые можно воспроизводить в разной последовательности с
помощью расписания. Дополнительная информация о разбиении
тестов приведена в разделе Разбиение
теста в ходе записи.
- После выполнения проверяемых транзакций остановите функцию
записи, закрыв графический пользовательский интерфейс SAP или с
помощью значка Остановить
на панели
Управление записью.
- В окне Введите пароль
введите пароль учетной записи, которая использовалась
для записи. Этот шаг требуется, поскольку графический пользовательский
интерфейс SAP не позволяет записывать пароли. В ходе создания теста отображается окно состояния. После завершения на панели Управление
функцией записи отображается следующее сообщение: Генерация теста выполнена. Тест отображается на панели
Навигатор тестов и открывается в редакторе тестов.