我使用postman-to-k6将我的postman集合转换为k6脚本。当运行k6脚本时,有50%的http_req_failed。我意识到如果它向“临时”发送请求。com/login”,它还向“temp. com/"。由于没有像“temp. com/”,则存在失败。我该如何解决此问题?
6ss1mwsb1#
如果你不想重定向,你可以将maxRedirects选项设置为0,这样k6就不会自动跟随HTTP重定向。
export const options = { maxRedirects: 0, }
字符串http_req_failed表示请求返回4XX或5XX错误。因此,如果其中一个请求返回了这些系列中的任何状态,它将被视为失败的请求,并将在测试结束时导致50%的http请求失败。如果你想显式地处理重定向请求度量,你可以尝试用自定义度量来处理它们。
http_req_failed
1条答案
按热度按时间6ss1mwsb1#
如果你不想重定向,你可以将maxRedirects选项设置为0,这样k6就不会自动跟随HTTP重定向。
字符串
http_req_failed
表示请求返回4XX或5XX错误。因此,如果其中一个请求返回了这些系列中的任何状态,它将被视为失败的请求,并将在测试结束时导致50%的http请求失败。如果你想显式地处理重定向请求度量,你可以尝试用自定义度量来处理它们。