以下文章来源于 CSDN 博客分享,作者 Bruce 小鬼。
在接口自动化测试的过程中,有时会遇到这样一个测试场景,即一个接口需要传入不同的参数来循环执行测试任务。在这个场景下,记住需要使用的 CSV 文件位置有些麻烦。这时,如果我们可以将一批数据放到参数列表中,与 ForEach 循环控制器组合来进行测试任务,那将会是一件非常愉快的事情。
1. 设计参数列表
在 “接口场景” 中点击 “场景变量”,选择参数类型为 “列表”。
在添加参数列表时候,这里有一个需要注意的地方:
点击左侧这个类型下拉框是搜索类型不是添加参数类型。
点击右侧添加旁边下拉框选择列表,才会切换为列表类型。
2. 参数列表效果
参数列表效果如下图所示:
3. 组装 ForEach
在 “场景” 中点击 “循环控制器”,选择 ForEach 模式。
循环参数这里有个点需要注意:
平时我们可能是通过 ${name}使用参数,但是这里必须直接写参数名称才能取到参数。
4. 添加接口
在循环控制器下添加被测业务接口,接口参数从 ForEach 循环控制器中获取。
获取 ForEach 循环控制器参数格式:
${id}
完成测试业务后的结果如下图:
————————————————
版权声明:本文为 CSDN 博主「Bruce 小鬼」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接: