testable/agent已弃用 - 请切换至 testable/runner。
Testable Agent 负责执行测试用例并报告结果。Testable 提供全球共享代理,但在特定场景下用户需运行私有代理。私有代理仅归您的账户所有,其他 Testable 客户端无法访问。
需先安装 Docker,安装指南见 Docker 官方文档。
登录 Testable,进入 设置 -> Api Key,创建新 API Key,运行代理时需使用此密钥。
bashdocker run --net host -e AGENT_REGION_NAME=[区域名称] -e AGENT_KEY=[API密钥] -v /logs -d testable/agent
AGENT_REGION_NAME(必填):自定义区域名称,将显示在测试配置的"区域"下拉列表中AGENT_KEY(必填):Testable API 密钥(通过 设置 -> Api Keys 创建)| 环境变量 | 说明 | 默认值 | 是否必填 |
|---|---|---|---|
| AGENT_REGION_NAME | 区域名称 | - | 是 |
| AGENT_KEY | 用于认证的 API 密钥 | - | 是 |
| AGENT_LOG_LEVEL | 日志级别,可选值:error, warn, info, verbose, debug | info | 否 |
| AGENT_LOG_CONSOLE | 是否输出日志到控制台 | false | 否 |
| AGENT_CONCURRENT_CLIENTS | 并发客户端数量上限 | 500 | 否 |
| AGENT_REGION_DESCRIPTION | 区域描述,显示在测试配置界面 | 区域名称 | 否 |
| AGENT_UPDATE_LAT_LONG | 是否在运行时更新代理地理位置(基于 IP 定位) | false | 否 |
| AGENT_LATITUDE | 代理纬度,与 AGENT_LONGITUDE 同时设置时将覆盖 IP 定位结果 | - | 否 |
| AGENT_LONGITUDE | 代理经度,与 AGENT_LATITUDE 同时设置时将覆盖 IP 定位结果 | - | 否 |
/logs/agent.log/logs 卷可从容器外访问日志注:您可以创建多个自定义区域,每个区域可部署多个代理
解决方法:刷新 Testable 页面,区域将出现在测试配置的可选区域列表中。

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务