Добавление группы пользователей в расписание

Определяя группы пользователей, можно группировать связанные тесты и выполнять тесты параллельно.

Процедура

  1. В панели Навигатор тестов найдите требуемое расписание и дважды щелкните по нему. Расписание будет открыто.
  2. Щелкните правой кнопкой мыши по расписанию и выберите Добавить > Группа пользователей.
  3. В поле Имя группы укажите описательное имя группы пользователей.
  4. В поле Размер группы выберите Абсолютный или В процентах и укажите число пользователей или процент пользователей в группе.
    Опция Описание
    Абсолютный Статическое число виртуальных пользователей. Укажите максимальное число виртуальных пользователей, которое необходимо поддерживать. Например, если указано 50, то при каждом выполнении расписания можно поддерживать до 50 виртуальных пользователей. Как правило, Абсолютную группу пользователей следует создавать только в случае, если рабочая нагрузка группы не будет увеличиваться. Например, если один тест подготовил веб-сайт для для работы, а другой восстановил исходное состояние сайта, каждый тест будет в Абсолютной группе пользователей, содержащей одного пользователя.
    В процентах Динамическое число пользователей. Укажите процент рабочей нагрузки, которую представляет группа пользователей. Как правило, группам пользователей назначается процент, а не абсолютное число. Допустим, 70,0% пользователей просматривает веб-сайт, и 30,0% делает заказы на веб-сайте. Создайте две группы пользователей в этом соотношении. Затем на уровне расписания введите начальное число пользователей для работы. Пользователей можно добавить также во время выполнения. Расписание распределяет пользователей среди динамических групп пользователей в соответствии с указанными процентами.
    Совет: Можно также указывать доли процентов.
  5. В разделе Расположения выберите Запустить эту группу на локальном компьютере или Запустить эту группу в следующих расположениях.
    Опция Описание
    Запустить эту группу на локальном компьютере Группа пользователей работает на компьютере. Опция используется, если рабочая нагрузка небольшая или если выполняется тестирование расписания.
    Запустить эту группу в следующих расположениях Обычно группы пользователей работают на удаленных компьютерах. Если группы пользователей работают на удаленных компьютерах, операции рабочей среды на локальном компьютере не ограничивают возможность увеличения нагрузки. Группы пользователей следует запускать в удаленных расположениях в следующих случаях:
    • когда работает большое число виртуальных пользователей, а на локальном компьютере недостаточно ресурсов процессора или памяти для поддержки этой нагрузки. Ресурсы можно сэкономить, если запустить пользователей в разных расположениях, тогда на каждом компьютере будет работать меньше пользователей;
    • когда для теста требуются определенные библиотеки или программное обеспечение клиента. Группа пользователей, содержащая этот тест, должна работать на компьютере, на котором установлены библиотеки или программное обеспечение.
  6. Для объявления удаленного расположения выполните следующие действия.
    1. Выберите Добавить > Добавить другой. Откроется мастер Добавить другой. На первой странице мастера можно указать общие свойства для удаленного расположения.
    2. В поле Имя хоста укажите IP-адрес или полное имя хоста удаленного компьютера.
    3. В поле Имя укажите описательное имя удаленного компьютера.
    4. В поле Каталог развертывания укажите каталог на удаленном компьютере для хранения ресурсов теста. Каталог (при отсутствии создается) служит для хранения временных файлов, которые необходимы во время выполненного расписания.
    5. В поле Операционная система выберите операционную систему удаленного компьютера и выберите Далее.
      Прим.: Если применяется лицензирование условных процессоров (PVU), необходимо выбрать операционную систему с лицензией на PVU. Например, Windows (с лицензией на PVU) в отличие от Windows.
    6. Укажите свойства псевдонимов IP для этого расположения. Для того чтобы внешне выглядело так, как будто каждый виртуальный пользователь имеет отдельный IP-адрес, выберите Включить псевдонимы IP.
    7. Для использования IP-адресов всех сетевых интерфейсов в удаленном расположении выберите Использовать IP-адреса всех сетевых интерфейсов.
    8. Для использования адресов подмножества сетевых интерфейсов выберите Использовать IP-адреса только указанных ниже сетевых интерфейсов.
      Совет: Используя кнопки Добавить и Изменить, можно добавлять и изменять имена интерфейсов. Сетевые интерфейсы следует указывать через запятую, например, eth0, eth1. При использовании другого формата соединение не будет установлено.
    9. Нажмите Далее. На третьей странице мастера можно задать расположения файла.
    10. В поле Имя файла укажите имя файла, который будет содержать информацию об этом компьютере, и нажмите кнопку Далее.
      Прим.: Хранимые в файле данные включают такую информацию, как каталог развертывания и имя хоста. Эту информацию можно будет изменить позднее, дважды щелкнув по файлу в панели Навигатор тестов.
  7. Для того чтобы добавить объявленное расположение, выполните следующие действия.
    1. Выберите Добавить > Добавить существующий.
    2. В окне Выбор расположения выберите компьютер, на котором будет работать группа пользователей, и нажмите кнопку ОК.

Пример

В следующем расписании представлены две группы пользователей. Посетители представляют 70,0% пользователей, покупатели - 30,0%:
дерево, содержащее две группы пользователей

Дальнейшие действия

После добавления групп пользователей в расписание добавьте тесты, которые будут выполняться каждой группой пользователей.

Комментарии