JMETER запускает несколько запросов на мыло, хранящихся в одном файле - PullRequest
0 голосов
/ 29 апреля 2018

Я делаю проект Jmeter, который позволяет проверить производительность для веб-службы. Я извлекаю из моего bdd запрос мыла и сохраняю все данные в файле (xml). Я создал проект Jmeter и указать файл. Я заметил, что проект jmeter отправляет все данные, а веб-сервис выполняет только один запрос мыла. Итак, я хочу знать, возможно ли это и как указать jmeter отправлять по одному данные из файла.

EDIT

Пример в файле:

<soapenv:Envelope xmlns:soapenv="" xmlns:typ="">
<soapenv:Header/>
<soapenv:Body>
<typ:annonce>
    data
</typ:annonce>
</soapenv:Body>
</soapenv:Envelope>

<soapenv:Envelope xmlns:soapenv="" xmlns:typ="">
<soapenv:Header/>
<soapenv:Body>
<typ:annonce>
    data
</typ:annonce>
</soapenv:Body>
</soapenv:Envelope>

Итак, у меня в файле два запроса на мыло. JMETER отправляет весь файл, поэтому мой веб-сервис выполняет только первый запрос мыла. Я хочу, чтобы JMETER отправлял первое мыло, а после второе. Возможно ли это сделать?

1 Ответ

0 голосов
/ 30 апреля 2018

Вы можете использовать __ FileToString () , например:

${__FileToString(/path/to/your/file.xml,,)}

Непосредственно в вашем HTTP-запросе тело сэмплера, например:

JMeter FileToString example

Функция будет оценена, когда будет выполнен сэмплер, поэтому JMeter выберет файл и отправит его как тело запроса.

См. Функции Apache JMeter - Введение статья для получения дополнительной информации о концепции функций JMeter.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...