如何为炮兵负载测试设置代理 url?

Posted

技术标签:

【中文标题】如何为炮兵负载测试设置代理 url?【英文标题】:How do i set a proxy url for Artillery load test? 【发布时间】:2019-11-08 13:05:41 【问题描述】:

出于安全目的,我们必须使用代理服务器向我们的 API 发送请求。它采用 http //<ip-address>:<port> 格式。

如何在我的 ArtilleryJS yml 文件中添加此代理服务器,以便使用此代理发送请求?

有提到使用 HTTP_PROXY 环境变量来传递它,但在这方面缺乏明确的文档。

有人试过吗?

【问题讨论】:

【参考方案1】:

一年后,我通过将全局变量 HTTP_Proxy 添加到我的 package.json 中来设置全局变量 HTTP_Proxy

"artillery": "HTTP_PROXY='http://192.168.1.25:8080/' DEBUG=http,http:response artillery run -o 'report.json'"

【讨论】:

以上是关于如何为炮兵负载测试设置代理 url?的主要内容,如果未能解决你的问题,请参考以下文章

K6 负载测试 - 如何为整个测试运行创建顺序 ID

如何为 AutoScale 实例使用 AWS 负载均衡器代理协议?

IBM Mobile first 7.1 - 请建议如何为推送通知执行负载测试

Visual Studio 负载测试代理权重

Firebase Cloud Messaging to Android 工作,但 iOS 失败。如何为 iOS 构建有效负载?

命令行的 Visual Studio 负载测试设置参数