Если этот Date: Thu, 09 Aug 2018 15:13:51 GMT
является частью вашего ответа и вам нужно изменить его на лету, вы можете сделать это, используя Постпроцессор JSR223 и язык Groovy.
Соответствующий код, который извлечет дату из ответа, вычтет из него 4 часа и заменит старую дату новой датой, будет примерно таким:
def response = prev.getResponseDataAsString()
log.info("Full response: " + response)
use(groovy.time.TimeCategory) {
def detectedDate = (response =~ "Date: (.+) GMT")[0][1]
Date oldDate = Date.parse("EE, dd MMM yyyy HH:mm:ss", detectedDate)
Date newDate = oldDate - 4.hour
log.info("Old date: " + oldDate)
log.info("New date: " + newDate)
response = response.replace(detectedDate, newDate.format("EE, dd MMM yyyy HH:mm:ss"))
prev.setResponseData(response, "UTF-8")
}
Демо:
Больше информации:
какое значение
jmeter.save.saveservice.timestamp_format
в файле jmeter.properties?