【问题标题】:How to make HTTP request to custom IP in k6 load testing API?如何在 k6 负载测试 API 中向自定义 IP 发出 HTTP 请求?
【发布时间】:2018-01-18 12:31:24
【问题描述】:

是否可以将 k6 HTTP 请求强制发送到自定义 IP?

即DNS 的主机名指向 IP 地址 A,而同一主机名的测试网站位于 IP 地址 B;需要向网站 B 发送 k6 负载测试请求。

它是 HTTPS,因此调用 https://[ip address] 和标头 Host: [hostname] 存在证书问题(显示“x509:无法验证 [ip address] 的证书,因为它不包含任何 IP SAN”消息)

从本地主机工作我目前正在编辑 /etc/hosts 作为解决方法。

可以在 loadimpact.com API (https://loadimpact.com/load-script-api#http) 中设置 IP 地址,我希望可以通过 k6 API 完成。

【问题讨论】:

    标签: k6


    【解决方案1】:

    不,还没有遇到您使用 TLS 描述的 SNI 问题。我们在此处跟踪 DNS 覆盖功能存在问题:https://github.com/loadimpact/k6/issues/474

    正如您所提到的,在 k6 中实现之前,修改本地 /etc/hosts 或 C:\Windows\System32\drivers\etc\hosts 文件是解决方法。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-06
    • 2021-04-08
    • 1970-01-01
    • 2017-06-02
    • 1970-01-01
    • 2012-02-18
    • 2016-03-09
    相关资源
    最近更新 更多