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

如何在Scenario Outline中配置双变量,实现ID遍历所有服务器的接口测试

实现ID与服务器的全组合测试

只需两步就能实现每个ID遍历所有服务器执行测试:

  1. 将URL中的固定ID12345替换为变量id
  2. 在Examples表格中新增id列,填入所有需要测试的ID值

修改后的完整测试用例代码如下:

Scenario Outline: Test one get call
Given url: 'https://' + server + 'v1/share/' + id + '/profit'
When method get
Then status 200

Examples:
| server   | id    |
| server1  | 12345 |
| server1  | 67890 |
| server2  | 12345 |
| server2  | 67890 |
| server3  | 12345 |
| server3  | 67890 |
| server4  | 12345 |
| server4  | 67890 |

效果说明

测试框架会自动将server和id的所有组合生成独立测试用例,每个ID都会对应所有配置的服务器执行一遍GET请求测试,完全符合需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 15:30:51