gpt4 book ai didi

request - 在 k6 中重试 http 请求

转载 作者:行者123 更新时间:2023-12-04 14:37:33 25 4
gpt4 key购买 nike

我有一条 python requests -基于 API 测试套件,可自动重试具有 408 或 5xx 响应的每个请求。我正在考虑在 k6 中重新实现其中的一些用于负载测试。是否k6是否支持重试 http 请求?

最佳答案

k6 中没有这样的功能,但是您可以通过包装 k6/http 来相当简单地添加它。功能如:

function httpGet(url, params) {
var res;
for (var retries = 3; retries > 0; retries--) {
res = http.get(url, params)
if (res.status != 408 && res.status < 500) {
return res;
}
}
return res;

}

然后只需使用 httpGet而不是 http.get ;)

关于request - 在 k6 中重试 http 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57344334/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com