当前位置: 首页 > news >正文

APIfox参数化配置

背景:

目前我有一个接口,这时候产品或者开发给了一批词,这时候要把这批词都跑一遍,查看每个词是否都能够在接口中正常返回数据,可能这一批词里面有一些词不能正常的返回数据,但是又因为这个词包里面的词数据量很大,测试工程师不能一个一个的输入,这样的话效率太低。因此需要使用参数化来进行测试。

步骤:

  1. 第一步

默认已经有了接口,在接口管理中,测试这边已经把接口都输入进去了。

在这里插入图片描述

第二步
在自动化测试中我们首先需要新建一个新的测试场景来进行测试。

在这里插入图片描述

第三步:
我们需要在参数化配置的添加步骤中添加我们想要测试的接口。

在这里插入图片描述

第四步:
从接口导入,当然我这里写的是从接口导入,其实也可以从接口用例导入,不过我一般都是习惯从接口导入。

在这里插入图片描述

第五步:
导入过后需要对我们想要输入的那个字段的值进行参数化设置,在这之前需要先在测试数据中导入好我们自己提前准备好的csv数据。

在这里插入图片描述
在这里插入图片描述

当然里面可以导入json数据也可以导入csv数据,但是一般都是csv数据。
那这边如何把txt文件整成csv文件呢,可以直接在桌面上新建一个Excel文件,然后把txt中的数据复制粘贴过去,最后在保存的时候选择csv格式就好了。

在这里插入图片描述

注意我们第一行的数据是我们后面需要用到的参数化的变量名称,推荐使用英文来写。如下图导入成功后就成了下面的情况。

在这里插入图片描述

第七步:
这时候就需要在接口中进行数据的参数化的引用了。点击我们添加步骤中已经添加好的接口进入接口配置页面。使用{{qq}}来进行引用我们的值。设置完后记得保存!!!

在这里插入图片描述

第八步:
保存完后就可以进行运行了,这个时候返回测试步骤页面点击运行,或者有别的设置也可以进行设置。

在这里插入图片描述

选好我们想要测试的数据集,点击运行。

在这里插入图片描述

这里我选择了8个进行测试。

在这里插入图片描述

最后可以点击数据集中的接口响应信息进行具体信息的查看。

在这里插入图片描述

数据集一中的数据已经在接口进行了替换,证明已经成功了。

在这里插入图片描述

http://www.xdnf.cn/news/488737.html

相关文章:

  • 移动硬盘不显示容量?三步找回你的重要数据
  • BUFDS_GTE2,IBUFDS,BUFG缓冲的区别
  • 深度学习反向传播:从数学推导到实战解析
  • `ParameterizedType` 和 `TypeVariable` 的区别
  • C#实现访问远程硬盘(附源码)
  • 代码随想录 算法训练 Day3:链表1
  • X_T 转 STP 技术全解:从格式剖析到软件实操与迪威模型网在线转换指南
  • 数据标注的黄金标准:如何为机器学习构建可靠标签?
  • **练习案例2:点和圆的关系**设计一个圆形类(Circle),和一个点类(Point),计算点和圆的关系。
  • ML307R 的 USB Vendor ID (VID):0x2ECC ML307R 的 USB Product ID (PID):0x3012
  • 驱动芯片走线、过孔指导,大电流、散热过孔
  • Emacs 折腾日记(二十四)——帮助信息的一些优化
  • 【python实用小脚本-64】Python如何用图像比对解决办公效率难题?(附方案)
  • H3C华三配置AC自动上线AP
  • MySQL 第四讲---基础篇 数据类型
  • 【Linux网络】网络套接字编程
  • 泰迪杯特等奖案例深度解析:基于多级二值化与CNN回归的车牌识别系统设计
  • Mac上安装运行SynthTIGER
  • Spring AI 的功能介绍、集成使用和详细示例说明
  • 频域中的反射-信号完整性分析
  • 基于three.js 全景图片或视频开源库Photo Sphere Viewer
  • element plus el-upload 和el-image 配合图片上传和显示
  • IIS+php环境下执行exec函数后,服务器500错误宕机
  • 界面控件DevExpress WinForms中文教程:Banded Grid View - API
  • 解决LeetCode 47. 全排列 II 问题的正确姿势:深入分析剪枝与状态跟踪
  • 联合查询
  • ⭐️⭐️⭐️【模拟题及答案】:大模型Clouder认证:基于百炼平台构建智能体应用 ⭐️⭐️⭐️
  • CVPR2025 | 首个多光谱无人机单目标跟踪大规模数据集与统一框架, 数据可直接下载
  • 前端面经 8 JS中的this 手写call apply bind方法
  • 将嵌入映射到 Elasticsearch 字段类型:semantic_text、dense_vector、sparse_vector