Объявление и инициализация переменных теста

Когда вы объявляете переменную в IBM® Rational Performance Tester, для нее можно создать контейнер, присвоить ей строку или значение пула данных, а также задать область ее действия. После этого в тесте можно присвоить переменной другое значение.

Процедура

Для создания, инициализации и присвоения значения переменной теста:

  1. Выберите тест в Навигаторе тестов и дважды щелкните на нем. Тест будет открыт.
  2. Для создания контейнера для переменных, созданных в тесте:
    1. Откройте тест, перейдите в область Содержимое теста и нажмите кнопку Переменные теста в верхней части теста.
    2. Выберите Добавить > Контейнер переменной теста. Для пользовательских переменных будет создан контейнер Переменные теста.
    3. Выберите контейнер, чтобы переименовать его. Появится окно Сведения об элементе теста, в котором можно будет указать новое имя в поле Имя.
  3. Для объявления или определения переменной теста:
    1. Откройте тест, перейдите в область Содержимое теста и щелкните на пользовательском контейнере, в который нужно поместить переменную.
    2. Выберите Add > Объявление переменной.
    3. Введите имя переменной и нажмите кнопку OK. Переменная будет добавлена в контейнер в качестве последнего элемента, и появится окно Сведения об элементе теста.
    4. В окне Сведения об элементе теста задайте область действия и начальное значение переменной.

      Область видимости: выберите значение Только этот тест, чтобы ограничить область действия данных текущим тестом. даже если в другом тесте будет переменная с таким же именем, она не изменится. Выберите Все тесты этого пользователя, если вы хотите, чтобы значение этой переменной было доступно при выполнении тестов в рамках расписания. Для общего доступа к переменной необходимо, чтобы в обоих тестах была переменная с одним и тем же именем и было выбрано это значение.

      Проверять значение: выберите При первом использовании, если вы хотите, чтобы проверка инициализации переменной выполнялась только после того, как в ходе выполнения теста будет выполнено первое обращение к переменной. Выберите При запуске теста, если вы хотите, чтобы проверка инициализации переменной выполнялась в начале выполнения теста. Если переменная не инициализирована, будет показано сообщение об ошибке, зависящее от выбранного поведения.

      Если переменная не инициализирована, присвоить: выберите Текст, чтобы переменной присваивалось определенное значение при каждом выполнении теста в расписании. Выберите Значение пула данных, перейдите в окно Выбрать источник данных и выберите пул данных для инициализации переменной.

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

  4. Для присвоения начального значения переменной теста:
    1. Откройте тест и выберите элемент теста в области Содержимое теста.
    2. Выберите Вставить > Присвоение значения переменной для вставки операции присвоения значения перед выбранным элементом. Появится окно Редактор теста со списком доступных тесту переменных.
    3. Выберите переменную, которой вы присваиваете значение, и укажите значение в поле Присвоить значение окна Сведения об элементе теста. Переменной можно присвоить текстовую строку, источник данных, существующий в тесте на момент присвоения значения, либо значение Не инициализирована. В тест будет добавлен оператор Set с выбранным вами значением.

Комментарии