MeterSphere 接口自动化环境组功能介绍

1. 使用场景

MeterSphere平台中设立项目层级,所有测试活动以项目维度开展。在编排接口自动化场景时,经常会遇到跨项目调用接口、接口用例、场景用例等情况,对此我们推出了环境组功能,可以根据不同项目、以及不同环境组合成一个环境组,当自动化执行时,可以直接选择该环境组。通过首次设置好环境组环境,对于一些固定组合的跨项目场景来说可以实现一劳永逸的效果,提升用户在测试过程中的便利性。

2. 创建跨项目组合场景

在接口自动化场景中导入接口列表时,可以跨工作空间、项目、接口协议来关联接口、CASE等。

当不同项目的接口或CASE组合到同一个场景时,则需要对不同项目逐个选择运行环境,且这一操作在后续的跨项目组合场景中并不能被很好的复用。

3 创建环境组

如果跨项目场景较多,或关联项目数量较多时,使用手动选择项目环境的方式并不高效,下面介绍使用环境组的方法来应对这种场景。首先进入【系统设置-环境管理-环境组】,点击创建环境组。

在环境组中添加项目及项目环境,保存环境组

4 使用环境组

回到接口自动化场景中,在运行环境中切换到环境组,选择已创建的环境组,运行环境则会自动与其项目下的接口匹配,完成接口自动化测试。

同一个项目组,存在不同的环境,在一个接口自动化场景中该应该怎么引用?
1.通过创建自定义请求,填写完整的url ---- 如果是delete请求 ,且url中包含变量${test} ,那么请求地址会有bug,无法发送正确的地址,无法使用 delete请求。

现在无法解决这个问题。