You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Intern中通过BrowserStack配置多环境并行功能测试

配置Intern + BrowserStack实现多环境并行功能测试

嘿,你已经把基础配置搭得有模有样了!接下来咱们把并行测试的关键配置补全,让这四个浏览器环境同时跑起来~

1. 先把Tunnel配置补完整

你当前的tunnel字段写了一半,得改成browserstack才能正确连接到BrowserStack的隧道服务,还得加上你的账号凭证(这些信息只会在本地加载,安全得很):

"tunnel": "browserstack",
"tunnelOptions": {
  "username": "你的BrowserStack用户名",
  "accessKey": "你的BrowserStack访问密钥"
}

2. 开启并行执行开关

要让多个环境同时跑,得在配置里加maxConcurrency字段,它控制同时运行的测试环境数量。比如你有4个环境,就设置成4(注意别超过你的BrowserStack账号允许的并发数哦,不然会被限流):

"maxConcurrency": 4

3. 细化你的测试环境(可选但推荐)

你现有的environments数组已经包含了四个浏览器,但可以给每个环境加上操作系统信息,让测试目标更精准,避免歧义:

"environments": [
  {
    "browserName": "Chrome",
    "version": "62",
    "os": "Windows",
    "os_version": "10"
  },
  {
    "browserName": "Firefox",
    "version": "38",
    "os": "Windows",
    "os_version": "7"
  },
  {
    "browserName": "Safari",
    "version": "9",
    "os": "OS X",
    "os_version": "El Capitan"
  },
  {
    "browserName": "IE",
    "version": "11",
    "os": "Windows",
    "os_version": "10"
  }
]

完整的配置示例

把这些整合到一起,你的intern.json应该是这样的:

{
  "proxyPort": 9000,
  "capabilities": {
    "browserstack.local": false,
    "browserstack.debug": true,
    "browserstack.video": true,
    "fixSessionCapabilities": false
  },
  "environments": [
    {
      "browserName": "Chrome",
      "version": "62",
      "os": "Windows",
      "os_version": "10"
    },
    {
      "browserName": "Firefox",
      "version": "38",
      "os": "Windows",
      "os_version": "7"
    },
    {
      "browserName": "Safari",
      "version": "9",
      "os": "OS X",
      "os_version": "El Capitan"
    },
    {
      "browserName": "IE",
      "version": "11",
      "os": "Windows",
      "os_version": "10"
    }
  ],
  "tunnel": "browserstack",
  "tunnelOptions": {
    "username": "你的BrowserStack用户名",
    "accessKey": "你的BrowserStack访问密钥"
  },
  "maxConcurrency": 4
}

最后跑起来!

配置好之后,直接执行Intern的运行命令:

intern run

Intern会自动在你指定的4个浏览器环境里并行执行功能测试,结果会分别返回每个环境的测试情况~

内容的提问来源于stack exchange,提问作者Mark

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 07:51:28