应用与 QA 测试 · 推荐住宅

专为应用测试和本地化 QA 打造的代理, 从用户所在的位置开展测试。

应用通过雅加达的 4G 网络访问时,其表现会与办公室光纤网络下不同:CDN 边缘节点、支付方式、内容规则和延迟都会变化。数据中心内的模拟器和 VPN 端点无法还原这些差异。各市场的真实住宅代理和移动代理出口可以做到这一点,并且能够在 CI 流水线中稳定复现。

  • $2.45GB住宅代理,我们为此任务推荐的网络
  • $52.07每月按 5,000 次运行、每个 6000 KB 估算
  • 24 小时粘性会话流程需要时,代理池出口可保持一分钟至一天
  • 线程所有网络均不限制并发;请自行按域名控制请求速率

01 — 选择哪种网络

首选住宅代理。以下是对四种网络的分析。

只有说明取舍,建议才真正有用。下方卡片介绍每种网络在应用与 QA 测试中的优势,以及何时不再物有所值。

住宅代理

推荐

按国家/地区和城市选择家庭出口,可还原真实用户遇到的地理限制、内容和 CDN 路由。

$2.45/GB永不过期 · 全球统一价格
住宅代理

移动代理

推荐

运营商 IP 可用于测试移动端专属流程、运营商计费、应用商店可用性和应用内广告位。

$2.62/GB轮换代理 · 设备按国家定价
移动代理

数据中心代理

适合

数据中心代理提供固定出口 IP,可加入预发布环境的允许名单,并用于大规模生成负载。

$0.70/IP/月90 天期限,基准价格区 · 线程不限
数据中心代理

ISP 代理

可用

适合测试账户必须在长时间回归测试中始终使用同一地址的情况。

$0.99/IP/月90 天期限,基准价格区 · 线程不限
ISP代理

02 — 配置步骤

如何完成配置。

这里列出应用与 QA 测试所需的重要设置,右侧提供可用示例。请将 USER 和 PASS 替换为注册时签发的凭据。

轮换
每次测试运行使用粘性会话(-ttl-1h),让整个场景保持同一个出口;两次运行之间再进行轮换。
定位
为每个待测市场设置 -cc- 和 -city-;移动端专项检查还需选择运营商。
允许名单
对于仅接受已知地址的预发布环境,使用数据中心代理 IP。
断言
对因位置而变化的内容设置断言:货币、支付方式、法律文本、CDN 边缘节点和媒体可用性。
Python (Playwright)
# Playwright:在整个测试期间,以雅加达家庭用户的身份运行结账场景
browser = await playwright.chromium.launch(proxy={
    "server": "http://res.proxshift.com:9000",
    "username": "USER-cc-id-city-jakarta-sid-ci4711-ttl-1h",
    "password": "PASS",
})
page = await browser.new_page()
await page.goto("https://app.example/checkout")
assert "IDR" in await page.text_content(".price")
cc
出口所在国家;添加 cityasn 可缩小范围。
sid
可自行选择任意字符串;具有相同会话 ID 的请求共用一个 IP。
ttl
会话保持 IP 的时长,最长为 24h;省略时每次请求均轮换 IP。

03 — 预算

按您的用量,应用与 QA 测试需要多少费用。

了解页面大小后,按 GB 计费的成本便可准确预估。输入每月用量;平均大小已根据此任务填入合理数值,也可自行修改。

次运行
KB

完整场景的平均大小(页面、资源、API 调用)

流量28.6 GB每月
单价$1.82住宅代理阶梯价格中的每 GB 单价
预估费用$52.07流量永不过期

住宅代理采用全球统一阶梯价格。一次购买整月所需流量即可达到所示档位;较小额充值按各自达到的档位计价。查看完整阶梯价格

04 — 最佳实践

应用与 QA 测试的常见错误,以及如何避免。

代理池通常不是问题所在。以下四个习惯决定成功率和费用。

一个场景,一个出口

在整个运行期间保持会话;测试中途更换 IP 会造成测试本身的问题,而不是应用的问题。

通过移动网络测试移动端流程

运营商计费、应用商店可用性和应用内广告位仅存在于运营商网络中。

避免测试流量混入生产数据

为测试流量添加标记,让分析和反欺诈系统将其忽略。

将测试 IP 加入预发布环境允许名单

固定的数据中心代理 IP 可让预发布环境继续对公众关闭,同时允许测试访问。

05 — 常见问题

关于应用与 QA 测试代理的直接解答。

QA 应该使用住宅代理还是数据中心代理?

使用住宅代理和移动代理查看用户实际看到的内容;使用数据中心代理获得固定且可加入允许名单的出口,并生成负载。大多数流水线会同时使用这两类网络。

一次测试运行会使用多少流量?

包含资源的完整场景为 3 到 10 MB。按每次 6 MB、每月 5,000 次运行计算,流量约为 30 GB,采用住宅代理阶梯价格时费用约为 $55。

能否在整个测试期间保持同一个 IP?

可以:设置会话 ID 和 -ttl-1h,即可在整次运行中保持同一个出口;如果该出口掉线,系统会分配同一位置的替代出口。

可以按国家/地区测试应用商店的可用性吗?

可以,请使用该国家/地区的移动代理出口;商店内容和应用可用性会随运营商 IP 变化。

随时可以开始

立即在合适的网络上运行应用与 QA 测试。

创建账户,充值 $20,然后在实际目标上尝试上述方案。未使用的金额会保留在余额中。