Чтение данных из csv и формирование массива JSON, а затем POST -JMETER 4.0 - PullRequest
0 голосов
/ 04 апреля 2019

URL-адрес выглядит следующим образом: https://url1/url2/url3

Данные тела сообщения в формате JSON:

Test:{
test1,
test2,
test3
}

Я должен прочитать данные из CSV, передать значения Url и соответствующие test1, test2,и т. д. данные в случайном порядке.

Например: в одном тесте на попадание 1 необходимо опубликовать test2.

В других тестах на попадание1, test2, test3, test4 следует опубликовать.

В другом попадании test1, должно быть опубликовано test4.

В других попаданиях test1, test2, test3, test4, test5 должно быть опубликовано.

Мой CSV выглядит следующим образом

Url1 url2 url3 test1

Url1 url2 url3 test2

Url1 url2 url3 test3

Url1 url2 url3 test4

Url1 url2 url3 test5

Url7 url8 url9 test11

Url7 url8 url9 test12

Url7 url8 url9 test13

Url7 url8 url9 test14

1 Ответ

1 голос
/ 04 апреля 2019

Используйте вместо этого Случайный набор данных CSV Config . Вы можете скачать его, используя Менеджер плагинов .

Случайная конфигурация набора данных CSV используется для чтения строк CSV из файла, разделения и помещения их в переменные JMeter в случайном порядке.

Просто отметьте поле «Случайный порядок» следующим образом:

enter image description here

...