本文档由
Apifox
自动生成,推荐使用 Apifox - API 文档、API 调试、API Mock、API 自动化测试!
这里是第二条通知
🦊 Apifox功能测试-custom
latest
latest
1.0
首页
自定义链接
0514-用户定位
0514-用户定位
Ijs
mock2级
mock3级
多级目录
内部目录(预期点不了)
首页
自定义链接
0514-用户定位
0514-用户定位
Ijs
mock2级
mock3级
多级目录
内部目录(预期点不了)
latest
latest
1.0
latest
latest
1.0
Encode功能
复制页面
Default module
【勿改】用例说明
【勿改】自测试用例标签汇总
🦊一分钟,了解 Apifox !
gfm markdown
通用api文档-请求-ref C
RABBITMQ
通用api文档-响应-ref C
RABBITMQ
👀 A_接口状态_看效果
回归md_4_全功能测试
回归md_3_语法支持 Html 属性
回归md_1_跳转其他资源(标签include)
回归md_2_上传图片(标签exclude、include)
【勿删-回归跳转链接】websocket请求-固定值发送-完整文本发布 Copy
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
🦄 响应类型异常测试
响应多种类型
🦄 B_接口method
get_接口
post_接口
put_接口
delete_接口
options_接口
patch_接口
head_接口
trace_接口
Copy_接口
LINK_接口
UNLINK_接口
PURGE_接口
LOCK_接口
UNLOCK_接口
MKCOL_接口
MOVE_接口
PROPFINE_接口
REPORT_接口
VIEW_接口
🦄 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
Query-Q1-2
Query-Q1-2-post
相同接口-唯一标识值Q1=a-接口1
相同接口-唯一标识值Q1=a-接口2
特殊-唯一标识置空-无唯一标识冲突提示
特殊-唯一标识置空-无唯一标识冲突提示 Copy
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
响应为JSON-第一个响应是组件
🦄 智能mock&自定义智能mock&接口定义 功能测试
接口_智能mock&自定义智能mock&接口定义 功能测试
数据模型_智能mock&自定义智能mock&接口定义 功能测试
apifox-智能mock匹配规则-无mock设置时,智能mock匹配规则生效
【2410W3】接口_智能mock规则新增
【2410W3】接口_智能mock规则类型验证
🦄 回归-DefaultMockType-mock优先级
mock优先级测试_响应示例优先!(📢请去设置-响应中开启示例优先)
mock优先级测试_mock优先!(📢请去设置-响应中开启mock优先)
高级mock_脚本
【04w1】🦄 高级mock脚本获取请求body
前端性能相关 ing
很多参数many/params
高级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
接口4_[验证]_path路径与前置url拼接运行
接口5_[验证]_变量与前置url拼接运行
接口1_[设置]_not_start_with/ -直接与前置url拼接
接口1_[验证]_访问not_start_with/_接口的mock-与query直接拼接-T
接口2_[设置]_路径为空-不拼接路径&直接拼接query
接口2_[验证]_访问路径为/ _接口的mock_T
接口3_[验证]_访问路径为/q&w=&e=1111 _接口
设置用于前端校验
特殊-带必填参数的动态值-部分动态值选择参数时会显示为必填
特殊-多行/多段数据,预览显示换行,复制也带上换行格式(纯前端检查)
特殊-有意义的空字符串表达式列举
🐶 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}}
apifox-body数据设置新&旧版本的动态值格式混合-验证新版本下的生成
时间戳处理函数"timestamp、millisecondsTimestamp、isoTimestamp",和 now的区别,调整为仅不显示 format 处理函数
日期时间的mock设置验证
设定时区为北京,生成的值为特色社会主义数据
【新版】body使用自定义表达式(生成的结构中 firstname与lastname字段值各不相同)
【旧版】body使用自定义表达式(生成的结构中 firstname与lastname字段值各不相同)
【2409W2】{{的语法识别冲突验证
【2409W3】自动化下的动态值设置验证