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