Как прочитать файл Excel и использовать его в качестве переменной для другого тела в jmeter - PullRequest
0 голосов
/ 07 декабря 2018

У меня есть URL.Я создал 50 потоков в jmeter.Я хочу опубликовать 50 разных тел в 50 разных темах.Параметр, который должен быть уникальным в каждом теле, хранится в файле Excel в 50 строках.Для каждого тела я хочу использовать эти 50 переменных в листе Excel, одну за другой по строке.Как это можно сделать?

1 Ответ

0 голосов
/ 07 декабря 2018

Если ваш файл действительно excel (т.е. xls или xlsx ), вы можете прочитать их, используя, например, JSR223 Sampler и Библиотека Apache POI , как описано в Как внедрить управляемое данными тестирование в руководстве JMeter Test .

Вы должны получить переменные, такие как:

var_1=foo
var_2=bar
var_3=baz

Существует 2 способа итерации переменных:

  1. Использование ForEach Controller

    enter image description here

    enter image description here

  2. Использование __ V () и __ threadNum () комбинация функций, например ${__V(var_${__threadNum})}

    enter image description here


Однакоесли вы можете управлять файлом Excel, будет намного проще сохранить его как .csv и использовать CSV Data Set Config

...