2015-04-20 5 views
0

Я хотел бы зациклировать два файла csv в Jmeter. Я нашел this, который близок, но мне бы хотелось, чтобы внешний файл дал мне имя файла CSV для внутреннего CSV.Цитирование двух файлов CSV в JMeter

Так что внешний файл может иметь

filename 
A 
B 
C 

И это привело бы к внутренней петле петлевого

A.csv 
B.csv 
C.csv 

Когда я попробовать технику, указанным выше, я получаю сообщение об ошибке, что имя файла не существуют, и я вижу в ошибке, что проблема заключается в том, что jmeter не заменяет переменную в имени файла для CSV-данных, установленных в контроллере Loop. Я подозреваю, что jmeter оценивает все переменные за раз, когда переменная, введенная внешним CSV-файлом, еще не определена.

+1

Возможный дубликат. http://stackoverflow.com/questions/24636775/jmeter-use-variable-as-csv-file-location?rq=1 – user1145530

+0

К сожалению, это невозможно в JMeter, используя 'CSV Data Set Config'. – vins

ответ

0

JMeter не является заменой переменной, но он заменит объект.

Преобразование переменной в собственность и подход начнет работать.

См. Knit One Pearl Two: How to Use Variables in Different Thread Groups. руководство, чтобы узнать, как вы можете это сделать, и this SO answer для работы сценария JMeter, реализующего аналогичный сценарий.

+0

OP хочет использовать 1 конфигурацию набора данных CSV, чтобы читать 3 разных файла CSV, передавая их имя (переменная/свойство). Это будет работать? Я думал, что мы можем использовать 1 CSV-конфигурацию данных для 1 CSV-файла !! – vins