Обзор редактора тестов HTTP

Для просмотра и изменения записанного теста используется редактор тестов.

В тестовом редакторе перечислены страницы HTTP для теста, отсортированные по заголовку. В приведенном ниже примере представлен тест visitIBM, сгенерированный на основе записи следующих действий пользователя теста: ввести http://www.ibm.com, в разделе Купить выбрать Программное обеспечение, остановить запись.

тест visitIBM

Окно редактора тестов состоит из двух основных областей. В области, расположенной слева, Содержимое теста, отображена иерархия страниц HTTP для данного теста. В области, расположенной слева, Сведения об элементе теста, отображены общие опции и специальная информация о протоколе HTTP. Опции HTTP применяются к каждой странице теста HTTP.

Переменные теста перечислены в верхней части области Содержимое теста. Эти переменные, представляющие собой имена хостов и портов в тесте, автоматически создаются при генерировании теста. Щелкните на имени переменной, чтобы определить, где именно в тесте она используется. Изменяя эти переменные, можно совместно или повторно использовать тест для различных конфигураций и веб-хостов. Определенные пользователем переменные также перечислены в верхней части области Содержимое теста. Дополнительную информацию по этой теме можно найти в связанных разделах.

При развертывании тестовой страницы отображается список запросов для данной страницы, в отдельных папках, с указанием имен, представляющих собой полные веб-адреса за исключением символов http:// в начале. В приведенном ниже примере представлена развернутая первая страница теста visitIBM со страницей, выбранной в области Содержимое теста. В этом примере параметры, отображаемые в разделе Сведения об элементе теста, применяются к выбранной странице.

развернутая первая страница теста visitIBM

Основной запрос, выделенный жирным шрифтом, служит основой для заголовка страницы. Основной запрос может быть веб-адресом, который был указан пользователем теста в браузере, гиперссылкой, по которой был осуществлен переход, или веб-адресом, на который пользователь теста был перенаправлен по запросу с другой страницы. В данном примере основной запрос указывает на то, что пользователь теста был перенаправлен на страницу с адресом www.ibm.com/us/ по исходному запросу страницы www.ibm.com. Если основной запрос не возвращает заголовок страницы, генератор тестов создает для нее уникальное имя на основе первого узла веб-адреса.

Некоторые запросы выделены желтым цветом. Это означает, что в этих запросах содержится один из указанных ниже типов информации или оба эти типа:
Прим.: Для просмотра иллюстрации цветовой кодировки в тестах производительности выберите Окно > Параметры > Тест > Редактор тестов, а затем щелкните на вкладке Цвета и шрифты.

При развертывании запроса отображаются данные Ответа на запрос. Как показано в следующем примере, в запросах также могут содержаться данные о Соединении. Поскольку ответ выбран в области Содержимое теста, в области Сведения об элементе теста отображаются данные ответа на этот запрос.

развернутая структура, отражающая данные о соединении и данные ответа

В данных Ответа в каждом запросе представлены данные, возвращенные в браузер веб-сервером, исходя из соответствующего запроса. В целом, все, что было возвращено веб-сервером для данной страницы, определяется запросами, перечисленными на странице.

Выберите несколько ответов для отображения таблицы в разделе Сведения об элементе теста, где представлены следующие элементы для выбранных ответов:

Нажмите кнопку Добавить для добавления дочерних элементов к выбранному элементу теста. В качестве альтернативы, можно щелкнуть правой кнопкой мыши на элементе теста и выбрать действие из меню. Варианты, которые будут показаны, зависят от того, что именно было выбрано. Например, после выбора теста можно добавить новую страницу, блок пользовательского кода или условие IF. После выбора страницы можно добавить запрос или условие IF.

Кнопка Вставить работает аналогичным образом. С ее помощью можно вставить одноуровневый элемент перед выбранным элементом.

Кнопки Удалить, Вверх, Вниз и некоторые варианты действия Добавить (Страница HTTP, Запрос HTTP, Простая идентификация) в основном используются с тестами, написанными вручную. Эти действия или варианты, скорее всего, приведут к повреждению сгенерированного теста. Типы структур, обычно использующиеся в сгенерированных тестах, описаны в разделах Проверка ожидаемого поведения и Добавление элементов теста.

При тестировании приложений Siebel обратитесь к разделу Тестирование приложений Siebel, в котором изложены предварительные требования и сведения о различиях между стандартными тестами HTTP и тестами Siebel.

Часть окна редактора тестов может иногда быть скрыта. Для просмотра скрытой области наведите указатель мыши на одну из синих линий, дождитесь его превращения в двунаправленную стрелку и перетащите границу вверх или вниз, удерживая нажатой левую кнопку мыши.

Для изменения размера окна редактора тестов выполните одно из следующих действий: Новые размеры сохранятся при следующем открытии окна. Дважды щелкните на синей линии для возврата к соотношению 50/50.

Комментарии