pet
query为唯一标识且无固定值
Copy Page
pet
Start your Apidog journey
【勿改】用例说明
【勿改】自测试用例标签汇总
🦊一分钟,了解 Apifox !
gfm markdown
customEndpoint/1
CUSTOM1
customEndpoint/2
GREEN
RegressionCustomEndpoint1_包含标签&默认服务&责任人&自定义字段
CUSTOM1紫
RegressionCustomEndpoint3_无标签
🦄字符测试$%^#
RegressionCustomEndpoint2_包含exclude标签&服务1
CUSTOM2绿
Sample APIs
删除宠物信息
DELETE
循环
GET
Finds Pets by status
GET
多循环
POST
分支
PUT
👀 A_接口状态_看效果
回归md_4_全功能测试
回归md_3_语法支持 Html 属性
回归md_1_跳转其他资源(标签include)
回归md_2_上传图片(标签exclude、include)
1_开发中_全参数测试-接口文档默认mock
1_开发中_全参数测试
2_测试中
3_已发布
4_将废弃
5_设计中
6_待确定
7_联调中
8_已测完_exclude
9_有异常
10_已废弃
责任人2
👀 C_不同响应类型
响应返回gif
响应返回rar
响应返回PDF
返回png
响应返回jpg
响应返回xlsx
返回html
响应为html
响应为XML
响应为JSON
响应为raw
响应为binary
响应为no-content
🦄 响应类型异常测试
响应多种类型
🦄 D_唯一标识
唯一标识为默认-path&method
GET
GET
operationId
OperationId=test1
OperationId=test2
OperationId=test2-post
query有固定值
固定值-Q1-A
固定值-Q1-B
query 为唯一标识且有固定值
Query-W1-1
Query-W1-2
query为唯一标识且无固定值
唯一标识为多query
多query-1&1
多query-1&2
多query-1&2
相同接口-多query-2&2
相同接口-多query-2&2 Copy
Query-Q1-1
GET
Query-Q1-2
GET
Query-Q1-2-post
POST
相同接口-唯一标识值Q1=a-接口1
GET
相同接口-唯一标识值Q1=a-接口2
GET
特殊-唯一标识置空-无唯一标识冲突提示
DELETE
特殊-唯一标识置空-无唯一标识冲突提示 Copy
DELETE
header
Header-H1=test1
Header-H1=test2
Header-H1=test2-post
相同接口-Header-H1=test3
相同接口-Header-H1=test3 Copy
body-formdata
Body-BF1=test1
Body-BF1=test2
Body-BF1=test2-post
相同接口-Body-BF1=test3-post
相同接口-Body-BF1=test3-post Copy
body-x-www-urlencode
Body-BW1=test1
Body-BW1=test2
Body-BW1=test2-post
相同接口-Body-BW1=test3-post
相同接口-Body-BW1=test3-post Copy
G_mock ✅
🦄 高级 Mock 期望匹配
高级mock_期望条件支持JsonPath匹配_Post请求
高级mock_期望条件支持JsonPath匹 配_get请求
高级mock_不同位置参数匹配
高级mock_body匹配_get请求
🦄 高级mock_响应指定_header、code、delay
🐶高级mock_body匹配_nunjucks、fakejs
🦊高级mock_body匹配_nunjucks、mockjs
高级mock_期望的不同比较方式
高级mock_支持排序(导入导出可能导致顺序不对)
🦄 匹配接口定义的第一个响应结构
响应为JSON
响应为XML
响应为raw
响应为html
响应为binary
响应为 msgpack
响应为evenstream
响应为JSON&自定义content-type&响应header参数
响应为no-content
🦄 智能mock&自定义智能mock&接口定义 功能测试
接口_智能mock&自定义智能mock&接口定义 功能测试
数据模型_智能mock&自定义智能mock&接口定义 功能测试
apidog-智能mock匹配规则-无mock设置时,智能mock匹配规则生效
【2410W3】接口_智能mock规则新增
【2410W3】接口_智能mock规则类型验证
🦄 回归-DefaultMockType-mock优先级
mock优先级测试_响应示例优先!(📢请去设置-响应中开启示例优先)
mock优先级测试_mock优先!(📢请去设置-响应中开启mock优先)
高级mock_脚本
【04w1】🦄 高级mock脚本获取请求body
前端性能相关 ing
高级mock_自定义脚本_获取body_请求为none
高级mock_自定义脚本_获取body_请求为json
高级mock_自定义脚本_获取body_请求为formdata
高级mock_自定义脚本_获取body_请求为urlencode
高级mock_自定义脚本_获取body_请求为xml
高级mock_自定义脚本_获取body_请求为raw
高级mock_自定义脚本_获取body_请求为binary
高级mock_自定义脚本_获取body_请求为graphQL
高级mock_自定义脚本_获取body_请求为msgpack
高级mock_自定义脚本
特殊 url的mock
接口1_[设置]_not_start_with/
接口1_[验证]_访问not_start_with/_接口的mock-T
接口2_[设置]_路径为空
接口2_[验证]_访问路径为/ _接口的mock_T
接口3_[验证]_访问路径为/q&w=&e=1111 _接口
Untitled Endpoint
设置用于前端校验
特殊-带必填参数的动态值-部分动态值选择参数时会显示为必填
特殊-多行/多段数据,预览显示换行,复制也带上换行格式(纯前端检查)
特殊-有意义的空字符串表达式列举
🐶 Mock引擎&动态参数_fakejs
【2409w5】单独now的时间格式生效验证
【2409W5】placeholder-默认值不为空时,显示默认值
【2409W5】fakerjs用法-isoTimestamp
【2409w5】fakerjs用法-时间函数的优先级
【2409W5】fakerjs用法-isoTimestamp 🐞缺陷定位专用
Apidog 智能mock-fakejs 测试
🐶 前后置脚本使用faker.js库
apidog-fakerjs-旧格式数据:{% faker xx.yy %}, 新版本不兼容
apidog-fakerjs-新格式 数据 {{$xx.yy}}
apidog-body数据设置新&旧版本的动态值格式混合-验证新版本下的生成
时间戳处理函数"timestamp、millisecondsTimestamp、isoTimestamp",和 now的区别,调整为仅不显示 format 处理函数
日期时间的mock设置验证
设定时区为北京,生成的值为特色社会主义数据
【新版】body使用自定义表达式(生成的结构中 firstname与lastname字段值各不相同)
【旧版】body使用自定义表达式(生成的结构中 firstname与lastname字段值各不相同)
【2409W2】{{的语法识别冲突验证
【2409W3】自动化下的动态值设置验证
【2409W3】时间格式中显示当前时区
🦊 Mock引擎&动态参数_mockjs
mockjs旧数据备份
mockjs旧数据
apidog-fakerjs-新格式数据
fox的辅助函数
🦊 前后置脚本使用mock.js库
🦄 接口指定服务_支持mock
🦄 Mock规则优先级
🦄 Mock 所有字段类型
🦄 Mock 模型半引用
【缺陷验证】 Mock boolean字段
【缺陷验证】 Mock_基础_请求体限制
L_自动化测试_主功能前端用例
数据流
示例项目
删除宠物信息
根据状态查找宠物列表
场景引用-多服务设置(设置服务2)
请求
request.pathparam
request.header
request.query
request.cookie
request.body-formdata
request.body-json
响应
response.body-json
baidu
百度
Foreach循环
执行接口
for-test-responseHeader
forEach-test(request.body-json)
forEach-test(request.body-formdata)
for-test(request.body-json)
for-test(request.body-formdata)
动态值-复杂表达式
过滤表达式
验证接口
数组切片
并集
通配符
流程控制
循环测试
失败!!!
✅运行后运行计数+1
❌失败计数+1
测试场景步骤定位搜索测试接口
示例项目
查询宠物详情
新建宠物信息
测试报 告路径显示
前置url-服务1+query+path
前置url-服务1+query+path Copy
🦄 自动化测试-获取前置步骤-httpcode
真实接口
真实接口
真实接口
数据流
示例项目
请求
响应