metersphere不同域名的参数在链路测试中如何传递?
域名1:https://api.domain1.com
域名2:https://api.domain2.com
域名1的返回参数stteid会作为域名2的入参
步骤:
1)先在metersphere—接口测试—接口定义中创建域名1和域名2的接口
2)接口创建好后,在接口测试—接口自动化中创建场景
3)在上图中点击右侧紫色的加号图标,选择场景导入,导入创建的域名1对应的接口就行,导入后如下图
4)对导入的场景进行场景设置,勾选第二张截图的前面两个选项,确保执行此接口时使用的域名1的接口
5)导入域名2的接口,选择接口列表导入。在运行环境中选择域名2的地址,点击保持。调试时就可以把域名1和域名2的接口一起运行
6)提取域名1中返回的参数stteid,在后置操作中提取参数
7)将步骤6的参数设置到场景变量中
8)把场景变量中的变量替换到域名2接口的入参中,到此整个步骤就完成了。
导入场景可以让不同域名的接口在一个流程中都执行,提取参数可以实验不同域名的参数传递