接口自动化测试工具-Apifox 基础篇:配置环境
1. 环境管理
一个项目在不同的阶段会处于不同的环境中,比如开发环境
、测试环境
、生产环境
,通常不同的环境有不同的前置 URL
、接口参数
等。因环境不同而频繁的更改接口前置 URL 及参数,是非常的麻烦的。有了环境管理
功能,只需在不同的环境
设置不同的前置 URL 及参数,在不同环境中测试时,直接切换环境即可。
2. 快速上手
2.1 打开环境管理
(软件右上角设置形状
的按钮)
2.2 打开环境管理界面后,即可在这里新建
或修改
环境
2.3 添加前置url,全局参数,环境变量
2.3.1 添加前置url
2.3.2 添加环境变量
2.3.3 添加Header全局参数
2.3.4 添加Cookie全局参数
2.4 保存添加后,选择刚刚设置的环境,查看接口请求
3. 功能介绍
- 前置 URL:接口运行时自动添加到接口路径前组成接口实际请求的 URL,如前置 URL 为
https://www.api.com
,接口路径为/pets/123
,那么实际请求的 URL 为https://www.api.com/pets/123
。 - 环境变量:跟随环境切换而发生改变的变量,具体说明可以查看文档 环境变量/全局变量/临时变量。
- 额外参数:当前环境下,给所有接口请求额外加上参数。注:额外参数的参数值可以引用环境变量/全局变量/临时变量。
注意
- 前置 URL 末尾建议
不要
加上斜杠/
,接口设计时 接口路径 建议以斜杠/
起始。 - 如果
接口路径
本身就以http://
或https://
起始,实际发出请求的时候不会
自动加上前置 URL。但通常不建议这么使用。
注意
- 系统内置名为
BASE_URL
的特殊环境变量,其值为当前环境的前置URL
,使用方式{{BASE_URL}}
。 - 如用户手动添加了名为
BASE_URL
的环境变量,则会覆盖掉系统内置BASE_URL
的值。 - 脚本可通过
pm.environment.get('BASE_URL')
方式读取前置URL
。 - 脚本
不能
修改前置URL
,脚本pm.environment.set('BASE_URL','xxx')
会生成一个真正的名为BASE_URL
的环境变量,而不会修改前置URL
。 - Apifox 版本号大于等于
1.0.12
才支持内置BASE_URL
。
接口自动化测试工具-Apifox 基础篇:配置环境相关推荐
- 接口自动化测试工具-Apifox 基础篇:简介
1. 接口测试的需求 2. 常用解决方案 3. 存在的问题 存在的问题存在 开发人员在 Swagger 定义好文档后,接口调试的时候还需要去 Postman 再定义一遍. 前端开发 Mock 数据的时 ...
- 接口自动化测试工具-Apifox 基础篇:前置脚本
1. 前置脚本 前置脚本是在请求发送前执行的代码片段.如要在请求头中包含时间戳或在 URL 参数中发送随机的字母数字字符串等类似请求中非常适用. 2. 使用示例 2.1 要在请求头中包含当前时间戳, ...
- 国产化的接口测试、接口自动化测试工具apifox的介绍及使用
一.Apifox的介绍 1.Apifox 是 API 文档.API 调试.API Mock.API 自动化测试一体化协作平台,它的定位 Postman + Swagger + Mock + JMete ...
- 接口测试工具Apifox 基础篇:接口调试
一.关于Apifox与postman的区别 和 Postman 不一样,Apifox 是区分接口设计和接口运行两个概念的. 接口设计:即 新建接口 界面或接口详情里的 编辑 界面,用途是 定义接口文档 ...
- 接口测试工具Apifox 基础篇:测试管理
一.测试用例 1.路径:[自动化测试]-[测试用例]-[全部用例]-[详情]-[添加步骤] 添加用例有两种方式:从接口导入和从接口用例导入 (推荐) 2.从[接口]导入 根据接口参数自动生成一个用例, ...
- 接口测试工具Apifox 基础篇:数据操作
一.断言 后置操作支持添加断言,可对接口返回的数据(或响应时间)设置断言,判断是否符合预期. 1.设置断言 2.运行后,查看断言结果 二.变量提取 后置操作支持添加提取变量,可从接口返回结果里提取数据 ...
- Python接口自动化测试框架(基础篇)-- 常用数据类型Number
前言 上篇讲了python的常用数据类型str,它的出镜率或使用率都还算过得去,常常使用的方法也差不多那几个,当然不排除作者不知或未使用过的方法,这一篇讲Number,同学们思考一下为啥bool要和i ...
- Python接口自动化测试框架(基础篇)-- 流程控制之循环语句forwhile
前言 很开心,python学到循环语句了,也越来越好玩了,学到这儿,基本上也能处理一些流水线的工作了,只是稍欠装饰显得不那么灵活.复用性不高. 循环语句 python中循环语句有for和while:如 ...
- 类似postman的接口自动化测试工具,为什么都在用 apifox
接口测试很多人都会用到 postman,但实际上,在当下国内测试流程中,postman 有很多功能不符合国人的操作习惯,本文介绍一个接口自动化测试工具,已经在很多公司的测试团队中大量使用,它的主要应用 ...
最新文章
- 工作流引擎设计之退回任务定义
- 01_Difference between case object and object
- 基于FastJson的通用泛型解决方案
- AutoCAD .NET API 之——DimStyleTableRecord 的属性列表
- linux的文件link占用空间的差别,Linux重要知识点汇总——磁盘与文件系统管理
- 在Windows 7 x64 上编译libsvn
- 关于钩子(Hook)的使用
- CSS3和jQuery实现的自定义美化Checkbox和Radiobox
- 嵌入式系统——曼彻斯特编码
- ERP知识普及连载(13)
- 怎样对计算机窗口进行截图,Windows10:如何对计算机屏幕上的内容进行屏幕截图...
- android音乐播放器歌词解析,iOS 音乐播放器歌词解析
- python实时定位查询系统_selenium打开天眼查实现自动搜索查找功能
- csu1337 搞笑版费马大定理
- IPQ6000 OpenWrt编译
- 计算机连接打印机连接打印机,怎么连接打印机.教您怎么连接打印机
- Oracle中的NVL()函数的用法
- redis报错 oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
- 美克美家php面试,(⊙o⊙)细说【美克美家】之待遇
- 计算机屏幕尺寸不是全屏,为什么把电脑显示器分辨率调成1366X768后网页不能全屏显示呢?...