Как автоматизировать 100 пользователей в jmeter с помощью API остальных - PullRequest
0 голосов
/ 24 апреля 2018

Я отдыхаю GET api http://hostname/get_userid/{userid}.У меня есть 100 пользователей в файле .csv.как показано ниже

userid
user1
user2
user3
user4 
.
.
.
.

Теперь, когда {userid} заменяется каждым именем пользователя из файла .csv, API возвращает данные этого пользователя.который будет утвержден с кодом состояния для каждого пользователя.Как автоматизировать этот сценарий?

Также, когда я параметризирую вышеуказанный API, как показано ниже

servername : hostname
Path : /get_userid/

и в параметрах отправки с запросом

Name = userid
Value = ${userid}

я получаю запросответ как http://hostname/get_userid/?userid=user1 и

Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback

как ошибка вместо http://hostname/get_userid/user1, который является правильным запросом, возвращающим объект json.

1 Ответ

0 голосов
/ 24 апреля 2018

Аш,

Пожалуйста, введите переменную 'userid' в путь, как указано ниже:

  • Путь: / get_userid / $ {userid}

Кроме того, используйте элемент конфигурации набора данных CSV в JMeter для получения идентификаторов пользователей из файла .csv и дальнейшего использования их в сценарии через имя переменной. Пожалуйста, следуйте инструкциям ниже:

  1. Создайте файл .csv и введите идентификаторы пользователей по новой строке:
    user1
    user2
    .
    .
  2. Добавить элемент 'CSV Data Set Config' в ваш скрипт
  3. Установить поля элемента конфигурации данных CSV, как указано на скриншоте: enter image description here

Дополнительную информацию о конфигурации набора данных CSV см. В сообщении в блоге: Автоматическое нагрузочное тестирование с уникальными пользователями

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...