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

APIfox参数化配置

背景:

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

步骤:

  1. 第一步

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

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

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

相关文章:

  • AI 赋能 Copula 建模:大语言模型驱动的相关性分析革新
  • 操作系统-锁/内存/中断/IO
  • c++20引入的三路比较操作符<=>
  • 保姆教程-----安装MySQL全过程
  • DiT中的 Adaptive Layer Normalization (adaLN) 讲解
  • 【Android构建系统】如何在Camera Hal的Android.bp中选择性引用某个模块
  • 使用哈希表封装myunordered_set和myunordered_map
  • leetcode:58. 最后一个单词的长度(python3解法)
  • Centos7 中 Docker运行配置Apache
  • 【Shell的基本操作】
  • 第九天——贪心算法——非递减数组
  • Promise.all 详解
  • ch10 题目参考思路
  • 突围“百机大战”,云轴科技ZStack智塔获IDC中国AI大模型一体机推荐品牌
  • 文章记单词 | 第87篇(六级)
  • Android App CAN通信测试
  • elementUI源码学习
  • OpenCV CUDA模块中矩阵操作------归一化与变换操作
  • 反射机制详细说明
  • 2025年渗透测试面试题总结-安恒[实习]安全服务工程师(题目+回答)
  • 流失海外79年,两卷战国帛书回归祖国
  • 首次带人形机器人走科技节红毯,傅利叶顾捷:没太多包袱,很多事都能从零开始
  • 病愈出院、跳大神消灾也办酒,新华每日电讯:农村滥办酒席何时休
  • 又一例!易方达基金张坤卸任副总职务,将专注于投资管理工作
  • 河南信阳:对违规吃喝问题不遮丑不护短,露头就打、反复敲打
  • 中拉互联网发展与合作论坛在西安开幕