接口测试工具Apifox 基础篇:测试管理
一、测试用例
1、路径:【自动化测试】-【测试用例】-【全部用例】-【详情】-【添加步骤】
添加用例有两种方式:从接口导入和从接口用例导入 (推荐)
2、从【接口】导入
根据接口参数自动生成一个用例,其参数值为空,需要手动填写。
3、从【接口用例】导入
有两种模式复制和绑定。将接口用例以复制的方式导入,接口用例里的参数也会一同复制过来,和原来用例数据相互独立,各自改动后互不影响。将接口用例以绑定的方式导入,会直接引用原来的用例,两边的改动都会相互实时同步。
二、测试套件
1、定义
测试套件为测试用例的集合,每个测试套件包含多个测试用例。
2、主要用途:
A、实现测试用例的复用。
B、业务流程复杂时,可避免将所有步骤都写在单个用例里,防止造成单个用例里的步骤过多,难以管理。
三、测试数据
1、原理规则
测试用例和测试套件支持测试数据集。当用例或套件运行时,系统会循环运行数据文件里所有的数据集,并且会将数据集里的数据赋值给对应的变量。
A、每个数据集可包含多个变量,接口运行时 使用变量 的地方会读取对应的值(变量优先级:临时变量 > 测试数据变量 > 环境变量 > 全局变量)。
B、可创建多个数据集,系统会遍历运行所有的数据集(每个数据集都会被运行一次)。
C、数据集云端同步,成员之间共享测试数据。
D、可根据不同环境设置不同的数据集。
2、编辑数据集
打开测试用例或测试套件详情页就可以看到测试数据页。通过添加数据集、批量编辑、添加变量等直接编辑测试数据;点击导入可以导入本地csv文件的数据。
3、使用测试数据
测试步骤导入的接口或用例,通过引用变量的方式获取测试数据。
这个方法可以用来测试登录注册的接口场景。
4、中文乱码问题
- Windows 可以使用记事本打开 csv 文件后另存为 utf-8 格式。
- Mac 上可以使用 iconv -f GBK -t UTF-8 xxx.csv > utf-8.csv。
5、测试用例说明
5.1、分组的名称可以是不同项目
5.2、子分组可以后台或者app等不同端的区分
这边绑定和未绑定的区别是:绑定的话,源头接口的改动会自动更新到用例,未绑定不做关联更新。
5.3、测试套件可以建立用例的项目-模块-具体某个功能的用例集合
5.4、测试执行情况
5.5、测试报告可以导出查看
5.6、测试报告查看
四、性能测试
1、Apifox 应用内测试
2、导出 JMeter 测试
测试用例和测试套件可以导出JMeter格式数据,然后可以导入 JMeter 做性能测试。
接口测试工具Apifox 基础篇:测试管理相关推荐
- 接口测试工具Apifox 基础篇:接口调试
一.关于Apifox与postman的区别 和 Postman 不一样,Apifox 是区分接口设计和接口运行两个概念的. 接口设计:即 新建接口 界面或接口详情里的 编辑 界面,用途是 定义接口文档 ...
- 接口测试工具Apifox 基础篇:数据操作
一.断言 后置操作支持添加断言,可对接口返回的数据(或响应时间)设置断言,判断是否符合预期. 1.设置断言 2.运行后,查看断言结果 二.变量提取 后置操作支持添加提取变量,可从接口返回结果里提取数据 ...
- 接口自动化测试工具-Apifox 基础篇:简介
1. 接口测试的需求 2. 常用解决方案 3. 存在的问题 存在的问题存在 开发人员在 Swagger 定义好文档后,接口调试的时候还需要去 Postman 再定义一遍. 前端开发 Mock 数据的时 ...
- 接口自动化测试工具-Apifox 基础篇:配置环境
1. 环境管理 一个项目在不同的阶段会处于不同的环境中,比如开发环境.测试环境.生产环境,通常不同的环境有不同的前置 URL.接口参数等.因环境不同而频繁的更改接口前置 URL 及参数,是非常的麻烦的 ...
- 接口自动化测试工具-Apifox 基础篇:前置脚本
1. 前置脚本 前置脚本是在请求发送前执行的代码片段.如要在请求头中包含时间戳或在 URL 参数中发送随机的字母数字字符串等类似请求中非常适用. 2. 使用示例 2.1 要在请求头中包含当前时间戳, ...
- GPU技术支持-基础篇-包管理工具
GPU技术支持-基础篇-包管理工具 目录 GPU技术支持-基础篇-包管理工具 前言 概述 包管理工具简介 dpkg「Debian Package」 rpm「RPM Package Manager」 依 ...
- 数据包工具--Scapy基础篇
数据包工具--Scapy基础篇 零.前言 一.Scapy是什么? 二.Scapy基础 1 利用pip安装库 2 基本使用 2.1 conf变量 2.2 lsc()方法 2.3 ls()方法 3 发送数 ...
- 红队使用的那些工具(基础篇)附下载
更多黑客技能 公众号:暗网黑客 修复百度云链接,新增shiro反序列化检测工具(在网盘链接里) 链接: https://pan.baidu.com/s/1nhtFw9mJ0cQ_g_dAxZe45g ...
- 渗透攻防必备工具(基础篇,收藏起来)
0x00 简介 在黑盒测试的渗透测试项目,HW等进行渗透测试会使用到那些工具?下面做一个简短的常见基础篇工具使用介绍, 0x01 信息收集篇 综合信息收集工具:railgun github项目地址:h ...
最新文章
- CvMat,Mat和IplImage之间的转化和拷贝
- Appium移动自动化框架
- Ember 3.9 发布,3.8 升级为 LTS
- phpmyadmin修改mysql数据库_用phpMyAdmin修改mysql数据库密码
- 无线网卡的Master,Managed,ad-hoc,monitor等模式
- pca算法介绍及java实现_PCA算法原理及实现
- SH760模态分析-多种解析与数字计算方法
- 在 Go 语言中增强 Cookie 的安全性
- 设计模式C++实现--Decorator模式
- java程序动态加载jar包,并调用其中的方法
- 问题 | kali系统隐藏sshd的banner信息
- HTTP 错误 403.1 - 禁止访问:执行访问被拒绝
- 常用Keytool 命令
- LOJ#3083. 「GXOI / GZOI2019」与或和(单调栈)
- nodejs通过later实现定时执行任务
- SQL基础教程(第2版)读书笔记
- printf左右对齐
- jar文件怎么打开 查看jar文件内容操作方法
- java的视频案例教学 值得下载
- Leetcode总结之Union Find
热门文章
- 六年后我将收获怎样一个孩子?——开学一月摧垮家长坚持六年的教育观
- EmEditor注册码及EmEditor注册机下载
- 基于jsp的汽车会员、汽车爱好者系统mysql
- 新增表单元素和表单属性
- h5唤起支付(微信和支付宝)
- No qualifying bean of type ‘brave.Tracer‘ available
- 带你写爬虫(python)第二篇----抓取网易云音乐下面的评论(API方式)
- GitHub Interesting Collection
- 用友UAP-studio启动项目时如何修改启动端口
- 400年都破解不了的密码长啥样,你知道吗?