Можно ли сохранить результат из запроса JMeter и использовать его? - PullRequest
2 голосов
/ 16 декабря 2010

Я пытаюсь провести некоторое тестирование JMeter с помощью веб-службы, но я немного запутался в том, как проверить функциональность создания / удаления.

Создание выполняется путем передачи некоторых значений. Однако удаление возможно только с использованием идентификатора созданного объекта, который должен быть получен с помощью отдельного вызова. Таким образом, я не совсем уверен, как настроить JMeter для обработки этого.

Возможно ли, скажем, возвращаемое значение вызова создания (идентификатор объекта) для сохранения и последующего использования в моем запросе на удаление?

Если кто-нибудь может помочь или указать мне правильное направление, это будет оценено.

Ответы [ 2 ]

1 голос
/ 16 декабря 2010

Вы можете использовать постпроцессор с именем " Извлечение регулярных выражений ", чтобы извлечь ключ в локальную переменную и использовать его для следующего запроса.

также см. эту ветку в списке рассылки для аналогичных требований

0 голосов
/ 11 сентября 2012

Использование запроса JDBC, где
- имя переменной: mysql (если ваша база данных - mysql)
- выберите оператор: выберите concat ("id: '", id, "'") как идентификатор из your_table WHERE ...

К этому запросу jdbc присоедините экстрактор регулярного выражения:
- ссылочное имя: retrieved_id -> чтобы вы могли использовать его как $ {retrieved_id}
- регулярное выражение: id: '(. +?)
- шаблон: $ 1 $

Теперь в ваших тестах вы можете использовать $ {retrieved_id}

...