2016-11-24 2 views
1

В Jmeter я выполняю поиск и каждый раз, когда он генерирует идентификатор контекста, идентификатор поиска и идентификатор сеанса. Мне удалось получить идентификатор сеанса из HTTP-запроса, а затем передать его на вызов api. Но я не вижу идентификатор контекста и идентификатор поиска в любом месте, и я не могу передать его в api. Что я могу сделать, чтобы получить их?Как получить идентификатор контекста и поиск ID

+0

вы можете поделиться HTTP-ответом, из которого нам нужно извлечь идентификатор Seach ID и идентификатор контекста. Кроме того, поделитесь своими попытками с RegExExtractor –

+0

Проблема в том, что я не вижу тех в ответе. Я получаю только идентификатор сеанса. Я вижу идентификатор контекста и идентификатор поиска в скрипаче. Но не в jmeter. – Jane

+0

Получают ли значения генерируемые клиентскими сценариями (файл javascript)? это вероятность того, что сервер не отправит их –

ответ

1

Из чата мы узнали, что это client generated value.

предложил использовать следующие ссылки, чтобы решить эту проблему, генерируя random string/int/alphanumeric/uuid и т.д. на основе данных:

  1. Для случайных Int: http://jmeter.apache.org/usermanual/functions.html#__Random
  2. Для Randome строки (буквенно-цифровой): http://jmeter.apache.org/usermanual/functions.html#__RandomString
  3. Для Определенные вами случайные значения: http://jmeter.apache.org/usermanual/functions.html#__RandomFromMultipleVars
  4. Для случайного UUID: http://jmeter.apache.org/usermanual/functions.html#__UUID

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

+1

Используется $ {__ UUID} для генерации случайного UUID для идентификатора поиска и __RandomString для идентификатора контекста. Спасибо Naveen! – Jane

Смежные вопросы