#jmeter
Вопрос:
Для моего запроса JDBC следующий результат, который я получаю от Oracle DB и хочу проверить ответ, не должен давать больше 1
записей и EVENT_LOG_ID=48144960
AUDIT_CONTEXT_KEY, EVENT_LOG_VALUE, EVENT_LOG_ID, EVENT_LOGGED_DTTM
72454_2021-09-16T07:44:41.439Z ENG_SITE 48144960 16-SEP-21 07.44.43.456000000 AM
Подробная информация о результатах:
Результат сэмплера отладчика:
dataFromDB=[{EVENT_LOG_VALUE=ENG_SITE, EVENT_LOG_ID=48144960, EVENT_LOGGED_DTTM=2021-09-16 07:44:43.456, AUDIT_CONTEXT_KEY=72454_2021-09-16T07:44:41.439Z}]
Ответ №1:
Пожалуйста, добавьте утверждение JSR223 со следующим кодом, это подтвердит то, что вы ищете,
1.upto(vars.get('AUDIT_CONTEXT_KEY_#') as int, {
if (vars.get('AUDIT_CONTEXT_KEY_' it) == '1') {
if (vars.get('EVENT_LOG_ID_' it) != '48144960') {
AssertionResult.setFailure(true)
}
}
})