Ваш вопрос не очень ясен, более того, я ожидаю, что в CSV-файле не должно быть ссылки на переменные JMeter в виде ${variable}
, туда должны идти только "простые" данные.
Что касается выполнения теста на разных серверах, я бы хотел создать 3 отдельных файла CSV, т.е.
dev.csv
со следующим содержимым:
протокол, хост http, 10.200.XXX.XX /
trial.csv
со следующим содержанием
протокол, хост https, trial.mycompany.io
product.csv
со следующим содержанием
протокол, хост https, product.mycompany.io
По завершении вы можете добавить CSV Data Set Config и установите его следующим образом:
И, наконец, добавьте HTTP-запрос по умолчанию вваш план тестирования для считывания значений из соответствующего CSV-файла:
Поэтому, когда вы запускаете JMeter без каких-либо параметров, он подхватит dev.csv
файл и перейдет на 10.200.XXX.XX
хост
Если вы запустите JMeter как:
jmeter -Jenvironment=trial
, он подберет trial.csv
и перейдет на trial.mycompany.io
хост
Если вы запускаете JMeter как:
jmeter -Jenvironment=product
он наберет product.csv
и перейдет к product.mycompany.io.
хосту
Дополнительная информация: