以下文章来源于 CSDN 博客分享,作者 Bruce 小鬼。

概述

在接口自动化测试的过程中,有时会遇到这样一个测试场景,即一个接口需要传入不同的参数来循环执行测试任务。在这个场景下,记住需要使用的 CSV 文件位置有些麻烦。这时,如果我们可以将一批数据放到参数列表中,与 ForEach 循环控制器组合来进行测试任务,那将会是一件非常愉快的事情。

参数列表与 ForEach 组装

1. 设计参数列表

在 “接口场景” 中点击 “场景变量”,选择参数类型为 “列表”。

在添加参数列表时候,这里有一个需要注意的地方:

点击左侧这个类型下拉框是搜索类型不是添加参数类型。

点击右侧添加旁边下拉框选择列表,才会切换为列表类型。

2. 参数列表效果

参数列表效果如下图所示:

3. 组装 ForEach

在 “场景” 中点击 “循环控制器”,选择 ForEach 模式。

循环参数这里有个点需要注意:

平时我们可能是通过 ${name}使用参数,但是这里必须直接写参数名称才能取到参数。

4. 添加接口

在循环控制器下添加被测业务接口,接口参数从 ForEach 循环控制器中获取。

获取 ForEach 循环控制器参数格式:

${id}

测试业务

完成测试业务后的结果如下图:

————————————————
版权声明:本文为 CSDN 博主「Bruce 小鬼」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:

https://brucelong.blog.csdn.net/article/details/116764682


↙↙↙阅读原文可查看相关链接,并与作者交流