HostClient 无法跟随重定向到不同的协议,请改用 Client - 15000
Posted
技术标签:
【中文标题】HostClient 无法跟随重定向到不同的协议,请改用 Client - 15000【英文标题】:HostClient can't follow redirects to a different protocol, please use Client instead - 15000 【发布时间】:2021-11-04 03:28:51 【问题描述】:我正在使用 bombardier
进行 asp.net core web api 性能测试。 https://github.com/codesenberg/bombardier
对于http
,它可以正常工作并给出所有结果,
bombardier -c 128 -d 30s -l --rate 500 http://localhost:5000/
当我尝试为https
(s) 做时,它会抛出错误,
HostClient can't follow redirects to a different protocol, please use Client instead - 15000
我可以使用https
吗?任何其他提供延迟统计信息、每秒请求/响应、延迟分布等的工具?
【问题讨论】:
【参考方案1】:在命令中使用 --http1 或 --http2 标志
bombardier -c 128 -d 30s -l --rate 500 <https_url> --http1
bombardier -c 128 -d 30s -l --rate 500 <https_url> --http2
【讨论】:
以上是关于HostClient 无法跟随重定向到不同的协议,请改用 Client - 15000的主要内容,如果未能解决你的问题,请参考以下文章
WinINet:如何防止 HttpSendRequest 跟随重定向(30x 状态代码)?