Сохраните тело ответа в файл, когда в k6 произойдет сбой проверки

Есть ли способ для k6 сохранить каждое тело ответа и код ответа о неудачных проверках / утверждениях?

может быть что-то вроде

check(res, {"rc code": (r) => r.status == rc_code,}) || AppendErrorLog(filename, r.body);

1 ответ

Решение

К сожалению, нет, в данный момент вы не можете открывать файлы вне контекста init, и даже тогда они доступны только для чтения.

В качестве обходного пути вы можете использовать console.log() вывести тело ответа и перенаправить stderr поток в файл.

Другие вопросы по тегам