JMeter - выполняет HTTP-запрос до совпадения заголовков ответа - PullRequest
0 голосов
/ 19 ноября 2018

Я новичок в JMeter и работаю со скриптом для проверки кэша, сценарий был:

  1. сделать запрос GET
  2. убедитесь, что он был кэширован
  3. сделать запрос DELETE
  4. проверить, что кеш был удален

Однако, поскольку в среде есть три экземпляра, над которыми я работаю, в моем сценарии периодически возникают сбои из-за того, что возвращаются различные x-internal-service-host.

Результаты моего теста выглядят так:

  1. выполнить запрос GET (возвращен x-internal-service-host c3c8021a51a9: 8080 - PASS)
  2. проверить, что он был кеширован (x-internal-service-host возвращен как 4eb7ac9d4a76: 8080 - FAILED потому что сделанный звонок был для c3c8021a51a9: 8080)
  3. УДАЛИТЬ запрос (x-internal-service-host возвращен is c3c8021a51a9: 8080 - PASS)
  4. проверить, что кеш удален (запрос x-internal-service-host возвращен: c3c8021a51a9: 8080 - СБОЙ, потому что удаление было сделано для 4eb7ac9d4a76: 8080)

Я подумываю извлечь заголовок ответа x-internal-service-host на шаге 1, но я не уверен, как действовать после извлечения, возможно ли отправить запрос GET, пока извлеченный заголовок ответа не совпадет с результатом заголовка ответа для шагов От 2 до 4 или есть лучший способ сделать это?

...