Я тестирую бэкэнд-приложение, использующее технологии NodeJS и Java.
Протоколы связи:
- WebSocket в части NodeJ
- и HTTP в части Java)
В JMeter я долженПараметризация URL, чтобы переключаться между URL разработки, производства и подготовки производства.
Я сделал это с помощью файла CSV.
Я создал папку, содержащую файлы CSV, в папке, где у меня JMeter 5.0.
Я готовлю 3 файла CSV.
У меня есть три файла CSV в папке bin в Jmeter, такие как:
- development.csv,
- production.csv.
- prepod.csv
Мои CSV-файлы следующие:
protocol, host
http, 10.219.227.66
ws, 10.219.227.66
protocol, host
https, prepod.myprepod.io
ws, prepod.myprepod.io
protocol, host
https, production.myproduction.io
ws, production.myproduction.io
, и я установил в JMeter: WebSocket Open Connection Serwer URL - ws Имя сервера илиIP - $ {host}
CSV Data Set Config
${__P(environment,development)}.csv
, и этот проект не работает, в журнале у меня есть:
Причина: java.lang.IllegalArgumentException: Файл development.csvдолжен существовать и быть доступен для чтения в org.apache.jmeter.services.FileServer.createBufferedReader (FileServer.java:424) ~ [ApacheJMeter_core.jar: 5.0 r1840935] в org.apache.jmeter.services.FileServer.readLine (FileServer.java:340) ~ [ApacheJMeter_core.jar: 5.0 r1840935] в org.apache.jmeter.services.FileServer.readLine (FileServer.java:324) ~ [ApacheJMeter_core.jar: 5.0 r1840935] в org.apache.jmeter.services.FileServer.reserveFile (FileServer.java:272) ~ [ApacheJMeter_core.jar: 5.0 r1840935] ... еще 8 2018-10-19 14: 29: 30,727 ИНФОРМАЦИЯ oajtJMeterThread: Тема завершена: авторизация выполнена успешно 1-1 2018-10-19 14:29: 30,728 INFO oajeStandardJMeterEngine: Уведомление слушателей теста оd теста 2018-10-19 14: 29: 30,728 ИНФОРМАЦИЯ oajguJMeterMenuBar: setRunning (false, local )
Что не так?