#jmeter #jmeter-4.0
#jmeter #jmeter-4.0
Вопрос:
Я не получаю данные из файлов CSV. Я создаю 2 разных HTTP-запроса и создал 2 разных CSV-файла, и теперь из 1 CSV я хочу получить данные для 1 HTTP-запроса, а из 2 CSV-файлов я хочу получить данные для 2 HTTP-запросов, но в настоящее время из 1 CSV-файла оба HTTP-запроса получают данные. Может ли кто-нибудь помочь мне, как опубликовать данные из обоих CSV-файлов?
Заранее благодарю вас
Комментарии:
1. У вас два элемента конфигурации набора данных CSV настроены для чтения данных из файлов CSV?
2. Также вы можете поделиться представлением схемы плана тестирования (JMX). Вы можете сгенерировать представление схемы из меню в JMeter GUI Tools -> Сгенерировать представление схемы
Ответ №1:
Просто используйте разные имена для переменных, поступающих из CSV-файла 1, используемого для HTTP-запроса 1, и из CSV-файла 2 для 2 других HTTP-запросов.
Первый набор данных CSV:
Второй набор данных CSV:
За исключением этого, нет ничего особенного, и это должно сработать.
Комментарии:
1. Спасибо, что поделились своим отзывом, но я хочу знать, что в обоих CSV-файлах у меня разные параметры, у меня есть 2 разных пользователя для входа в систему, например, один пользовательский параметр для пассажира, а другие пользовательские параметры для водителя. Теперь, когда я запускаю свой скрипт в этот раз, пассажирский скрипт успешно запускается и получает данные из CSV-файла пассажира, но второй HTTP-запрос драйвера выполняется успешно, но все параметры поступают из пассажирского скрипта вместо файла CSV драйвера.
Ответ №2:
Если ваши 2 CSV-файла независимы, просто используйте разные имена переменных для 2 запросов, и это должно быть так.
Если ваши 2 CSV-файла зависят друг от друга, т. Е. вы хотите извлечь определенное значение из CSV-файла 2 на основе значения из CSV-поля 1 — вы не сможете использовать CSV Data Set Config, вам нужно будет переключиться на функцию __CSVRead(), см. Как выбирать разные CSV-файлы во время выполнения JMeter для получения более подробной информации
Комментарии:
1. Спасибо, что поделились своим отзывом, но я хочу знать, что в обоих CSV-файлах у меня разные параметры, у меня есть 2 разных пользователя для входа в систему, например, один пользовательский параметр для пассажира, а другие пользовательские параметры для водителя.
2. Теперь, когда я запускаю свой скрипт в этот раз, пассажирский скрипт успешно запускается и получает данные из CSV-файла пассажира, но второй HTTP-запрос драйвера выполняется успешно, но все параметры поступают из пассажирского скрипта вместо файла CSV драйвера.