- Start your Apidog journey
- 【勿改】用例说明
- 【勿改】自测试用例标签汇总
- 🦊一分钟,了解 Apifox !
- gfm markdown
- customEndpoint/1CUSTOM1
- customEndpoint/2GREEN
- RegressionCustomEndpoint1_包含标签&默认服务&责任人&自定义字段CUSTOM1紫
- RegressionCustomEndpoint3_无标签🦄字符测试$%^#
- RegressionCustomEndpoint2_包含exclude标签&服务1CUSTOM2绿
- Sample APIs
- 👀 A_接口状态_看效果
- 👀 C_不同响应类型
- 🦄 D_唯一标识
- G_mock ✅
- 🦄 高级 Mock 期望匹配
- 🦄 匹配接口定义的第一个响应结构
- 🦄 智能mock&自定义智能mock&接口定义 功能测试
- 🦄 回归-DefaultMockType-mock优先级
- 高级mock_脚本
- 特殊 url的mock
- 设置用于前端校验
- 🐶 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
- 🦊 前后置脚本使用mock.js库
- 🦄 接口指定服务_支持mock
- 🦄 Mock规则优先级
- 🦄 Mock 所有字段类型
- 🦄 Mock 模型半引用
- 【缺陷验证】 Mock boolean字段
- 【缺陷验证】 Mock_基础_请求体限制
- L_自动化测试_主功能前端用例
- 真实接口
- 真实接口
- 真实接口
- 数据流
- 真实接口
- 🦄 B_接口method
- D_请求
- E_前后置&接口设置
- 🦄 运行时机-获取/替换请求
- 🦄 Auth 测试
- Auth导出测试
- 🦄 继承测试_非Auth组件
- Auth_F1本分组继承NoAuth
- AUTH 测试_父级NoAuth_接口继承
- AUTH 测试_父级NoAuth_接口NoAuth
- AUTH 测试_父级NoAuth_接口apiKeyHeader
- AUTH 测试_父级NoAuth_接口apiKeyQuery
- AUTH 测试_父级NoAuth_接口BearerToken
- AUTH 测试_父级NoAuth_接口JWT
- AUTH 测试_父级NoAuth_接口BasicAuth
- AUTH 测试_父级NoAuth_接口digestAuth
- AUTH 测试_父级NoAuth_接口HawkAuth
- AUTH 测试_父级NoAuth_接口AwsAuth_header
- AUTH 测试_父级NoAuth_接口AwsAuth_query
- AUTH 测试_父级NoAuth_接口NTLM
- AUTH 测试_父级NoAuth_接 口Akamai EdgeGrid
- AUTH 测试_父级NoAuth_接口Kerberos
- AUTH 测试_父级NoAuth_接口Kerberos Copy
- Auth_F2本分组NoAuth
- Auth_F3本分组AuthApikeyHeader
- Auth_F4本分组AuthApikeyQuery
- Auth_F5本分组BearToken
- Auth_F6本分组BasicAuth
- Auth_F7本分组Oauth1
- AUTH 测试_FOAuth1_A-继承
- AUTH 测试_FOAuth1_A-hmac1header
- AUTH 测试_FOAuth1_A-hmac0header
- AUTH 测试_FOAuth1_A-hmac1body
- AUTH 测试_FOAuth1_A-hmac0body
- AUTH 测试_FOAuth1_A-hmac1url
- AUTH 测试_FOAuth1_A-hmac0url
- AUTH 测试_FOAuth1_A-rsa1body
- AUTH 测试_FOAuth1_A-rsa0body
- AUTH 测试_FOAuth1_A-rsa0url
- AUTH 测试_FOAuth1_A-rsa1url
- AUTH 测试_FOAuth1_A-rsa1header
- AUTH 测试_FOAuth1_A-rsa0header
- Auth_F8本分组Oauth2
- auth2.0 测试说明
- AUTH 测试_FOAuth2_A_Password_query-id_token
- AUTH 测试_FOAuth2_A-继承
- AUTH 测试_FOAuth2_A_Authorization Code_query-id_token
- AUTH 测试_FOAuth2_A_Client Credentials_header-access_token
- AUTH 测试_FOAuth2_A_Client Credentials_header-access_token Copy
- AUTH 测试_FOAuth2_A_Implicit_query-access_token
- AUTH 测试_FOAuth2_A_Authorization Codee(With PKCE)_header-id_token
- Auth_F9本分组DigiestAuth
- Auth_F10本分组HawkAuth
- Auth_F11本分组awsAuth
- Auth_F12本分组Akamai EdgeGridAuth
- 多级分组继承
- Auth_F14本分组NTLM Authentication
- Auth_F13本分组Kerberos
- Auth_F1本分组继承NoAuth
- 🦄 Auth 使用变量
- 真实接口
- 🪆Auth组件
- Auth组件_Apis引用组件
- ApiRefAuth_secureSchema_APIKey_header
- ApiRefAuth_secureSchema_APIKey_query
- ApiRefAuth_secureSchema_BearerToken
- ApiRefAuth_secureSchema_JWTHeader
- ApiRefAuth_secureSchema_JWTQuery
- ApiRefAuth_secureSchema_BasicAuth
- ApiRefAuth_secureSchema_DigestAuth
- ApiRefAuth_secureSchema_Oauth1.0_body
- ApiRefAuth_secureSchema_HAWK
- ApiRefAuth_secureSchema_AWS
- ApiRefAuth_secureSchema_kerberos
- ApiRefAuth_secureSchema_NTLM
- ApiRefAuth_secureSchema_Akamai
- ApiRefAuth_secureSchema_Oauth2_authorizationCode
- ApiRefAuth_secureSchema_Oauth2_clientCredentials
- ApiRefAuth_secureSchema_Oauth2_implicit
- ApiRefAuth_secureSchema_Oauth2_password
- ApiRefAuth_secureSchema_customType
- Auth组件_继承测试
- Auth_F1本分组继承NoAuth
- AUTH 测试_父级NoAuth_鉴权组件_接口digestAuth
- AUTH 测试_父级NoAuth_鉴权组件继承_接口HawkAuth
- AUTH 测试_父级NoAuth_鉴权组件继承_接口AwsAuth_header
- 【bug】AUTH 测试_父级NoAuth_鉴权组件继承_接口AwsAuth_query
- AUTH 测试_父级NoAuth_鉴权组件_接口NTLM
- AUTH 测试_父级NoAuth_鉴权组件_接口Akamai EdgeGrid
- AUTH 测试_父级NoAuth_鉴权组件继承_接口NoAuth
- AUTH 测试_父级NoAuth_鉴权组件继承_接口apiKeyHeader
- AUTH 测试_父级NoAuth_鉴权组件_接口apiKeyQuery
- AUTH 测试_父级NoAuth_鉴权组件继承_接口BearerToken
- AUTH 测试_父级NoAuth_鉴权组件继承_接口BasicAuth
- AUTH 测试_父级NoAuth_接口JWTAuthQuery
- 【bug】AUTH 测试_父级NoAuth_鉴权组件_接口JWTAuthQuery
- AUTH 测试_父级NoAuth_接口JWTAuthHeader
- 【bug】AUTH 测试_父级NoAuth_鉴权组件_接口JWTAuthHeader
- Auth_F2本分组NoAuth
- Auth_F3本分组AuthApikeyHeader
- Auth_F4本分组AuthApikeyQuery
- Auth_F5本分组BearToken
- Auth_F6本分组BasicAuth
- Auth_F7本分组Oauth1
- Auth_F8本分组Oauth2
- Auth_F9本分组DigiestAuth
- Auth_F10本分组HawkAuth
- Auth_F11本分组awsAuth
- Auth_F12本分组Akamai EdgeGridAuth
- 多级分组继承
- Auth_F14本分组NTLM Authentication
- Auth_F15本分组设置所有鉴权组件类型
- AUTH 测试_父级NoAuth_鉴权组件_接口digestAuth
- AUTH 测试_父级NoAuth_鉴权组件继承_接口HawkAuth
- AUTH 测试_父级NoAuth_鉴权组件继承_接口AwsAuth_header
- 【bug】AUTH 测试_父级NoAuth_鉴权组件继承_接口AwsAuth_query
- AUTH 测试_父级NoAuth_鉴权组件_接口NTLM
- AUTH 测试_父级NoAuth_鉴权 组件_接口Akamai EdgeGrid
- AUTH 测试_父级NoAuth_鉴权组件继承_接口NoAuth
- AUTH 测试_父级NoAuth_鉴权组件继承_接口apiKeyHeader
- AUTH 测试_父级NoAuth_鉴权组件_接口apiKeyQuery
- AUTH 测试_父级NoAuth_鉴权组件继承_接口BearerToken
- 【bug】AUTH 测试_父级NoAuth_鉴权组件_接口JWTAuthHeader
- AUTH 测试_父级NoAuth_鉴权组件_接口Oauth 2.0
- Auth_F1本分组继承NoAuth
- F1_inheritRoot
- F2_ref one auth
- F3_ref 2 auth_required
- F4_ref 2 auth_unRequired
- A1_inheriteRoot
- A2_ref schema
- A3_ref twice scheme
- A4_ref schema&OAS
- Auth组件_Apis引用组件
- 组合型鉴权组件
- 🦄 多服务测试-使用回归环境来测试
- F1_本分组=继承父级,即默认服务
- F2_本分组=手选服务1&测试多层继承
- F3_本分组=服务4空前置
- F4_本分组=服务5被删除
- 👀Visualize可视化
- SSL证书验证
- 🦄 自定义脚本_pm.sendrequest发起请求POST
- 🦄 自定义脚本_pm.setbody修改响应POST
- 🦄 自定义脚本_pm.request获取修改请求POST
- apidogecho_重定向GET
- [bug修复]pm.collectionVariables定义多层object结构的变量值,后置脚本打印时部分结构丢失POST
- 🦄 自定义脚本_pm.response.responseTime获取响应时间POST
- ----------------------👆🏻是整理好的
- ----------------------👇🏻🆕 新用例暂存区
- 接口目录发布设置🚧@melo-需要补充不同资源类型+命名规范
- 请求参数-枚举值测试
- Response - mediatype & Header & Name & Description
- Request - mediaType
- 提取变量名称、变量名称、JSONPath 表达式 支持变量
- 目录(模块目录)
- 环境/全局变量的永久保存与使用
- 流式接口_AI
- 🚗 个人调试🚗
- E_响应数据量很大&返回文件_mac本地服务
- 响应
- I_JS
- H_参数&变量
- K_前后置操作
- 🦄F_通用文档类型
- 👀层级顺序:各类型资源的隐含排序
- J_非 http 接口:websocket、socketio、socket等
- 🗑 废纸篓
- 📢 ING
- ⭐️runtime功能验证(回归用例看这里)
- 数据模型引用资源测试
- 🦄 运行时机-获取/替换请求
- websocket状态码验证-本地服务
- 【04w1】🦄 高级mock脚本获取请求body
- Auth_F1本分组继承NoAuth
- 子目录A下有内容(普通目录+不展示)
- 示例项目
- 接口目录发布设置🚧@melo-需要补充不同资源类型+命名规范
- Foreach循环
- Auth_F2本分组NoAuth
- 子目录B下无内容(普通目录+不展示)
- 可见性-内部-接口目录发布设置🚧@melo-需要补充不同资源类型+命名规范 Copy
- Auth_F4本分组AuthApikeyQuery
- 请求参数-枚举值测试
- 子目录C下有内容(普通目录+展示子级)
- Auth_F5本分组BearToken
- Auth_F4本分组AuthApikeyQuery
- 子目录D下无内容(普通目录+展示子级)
- 👀Visualize可视化
- Auth_F6本分组BasicAuth
- 子目录E下有内容(普通目录+自定义+有目录文档)
- Auth_F7本分组Oauth1
- 测试报告路径显示
- Request - mediaType
- SSL证书验证
- 子目录F下无内容(普通目录+自定义+有目录文档)
- 提取变量名称、变量名称、JSONPath 表达式 支持变量
- 子目录G下有内容(普通目录+自定义+无目录文档)
- Auth_F8本分组Oauth2
- 子目录H下无内容(普通目录+自定义+无目录文档)
- 多级分组继承
- 环境/全局变量的永久保存与使用
- Auth_F9本分组DigiestAuth
- Auth_F14本分组NTLM Authentication
- Auth_F10本分组HawkAuth
- Auth_F11本分组awsAuth
- Auth_F12本分组Akamai EdgeGridAuth
- 自动生成
- Auth_F15本分组设置所有鉴权组件类型
- body校验-post ✅
- body校验-post &多请求示例
- body校验-get ✅
- 🦄 高级 Mock 期望匹配
- 全局参数 ✅
- 🦄 匹配接口定义的第一个响应结构
- 默认请求头-header
- Encode功能
- 设置用于前端校验
- 🦄-发起请求-不同的协议域名路径方式
- 变量
- 变量替换&动态值
- 参数识别-ing
- GraphQL-接口有变更待整理
- SSE
- 流式接口_AI
- msgpack
- 接口的高级设置
- group1
- group2空文件夹
- F1_本分组=继承父级,即默认服务
- F2_本分组=手选服务1&测试多层继承
- F3_本分组=服务4空前置
- F4_本分组=服务5被删除
- Auth导出测试
- 🪆Auth组件
- 组合型鉴权组件
- Location
- websocket请求-读取变量发送-变量替换成功
- WEBSOCKET 接口1
- websocket请求-数据生成器发送-替换随机值后发送
- websocket请求-固定值发送-完整文本发布
- 【勿删-回归跳转链接】websocket请求-固定值发送-完整文本发布 Copy
- websocket请求-自定义表达式-for循环和mock格式生效,@last不生效
- websocket本地服务ws://请求-客户端发送成功
- 断开连接显示1000 Normal Closure
- 1008 Policy Violation
- 🦄【真实接口】websocket_postman1_raw
- 🦄【真实接口】websocket_postman2_IO
- validationGET
- google_测试代理GET
- discriminator&oneofPOST
- 预防自动化测试场景立即同步后报 500 错误PUT
- multipleOneofOPTIONS
- 验证GET
- auth-ntlmGET
- xml extractGET
- ntlm testGET
- msgpack testPOST
- 快捷请求包含为用例GET
父级继承_接口手选服务6_有变量
Testing
POST
/testing/regression/multiple_preurl/api_choose_deleted
8.1
Request Request Example
Shell
JavaScript
Java
Swift
curl --location -g --request POST '/testing/regression/multiple_preurl/api_choose_deleted?q_on_gp=&query_same_1=query_same_1_gp&q_on_gp_request_off=&glo_qparam_use_glo={{id_glo}}&glo_qparam_use_env={{id_env}}&glo_qparam_use_prior={{priority_env}}' \
--header 'h_on_gp;' \
--header 'header_same_1: header_same_1_gp' \
--header 'plat-form: {{header}}' \
--header 'h_on_gp_request_off;' \
--header 'glo_hparam_use_glo: {{id_glo}}' \
--header 'glo_hparam_use_env: {{id_env}}' \
--header 'glo_hparam_use_prior: {{priority_env}}' \
--header 'header_long: l=eBO-G2Fng9CH5uxF2Ofahurza77OSIOYYuPzaNbMiOCP_Xfp5gxlW6pndVL9C31Vh6DWR3-82bJHBeYBcIfEiOp2AJ-YF8Mmnl=eBO-G2Fng9CH5uxF2Ofahurza77OSIOYYuPzaNbMiOCP_Xfp5gxlW6pndVL9C31Vh6DWR3-82bJHBeYBcIfEiOp2AJ-YF8Mmn=end' \
--header 'Cookie: c_on_gp=;c_on_gp_request_off=;c_on_gp=c_on_gp_value;cookie_same_1=cookie_same_1_gp;cookie_long=l=eBO-G2Fng9CH5uxF2Ofahurza77OSIOYYuPzaNbMiOCP_Xfp5gxlW6pndVL9C31Vh6DWR3-82bJHBeYBcIfEiOp2AJ-YF8Mmn;c1=cookieInGlobalCookie;c_on_gp_request_off=c_on_gp_request_off_value;glo_cparam_use_glo={{id_glo}};glo_cparam_use_env={{id_env}};glo_cparam_use_prior={{priority_env}};c1=cookieInGlobalHeader' \
--header 'Content-Type: application/json' \
--data-raw '{
"account": "{{account}}",
"password": "{{password}}"
}'
Response Response Example
{
"error_code": 0,
"error_message": "string",
"error_description": "string",
"data": {},
"extra": null
}
Request
Query Params
file_hex
optional
Example:
{{file_hex}}
q_on_gp
string
required
Default:
q_on_gp_value
query_same_1
string
optional
Default:
query_same_1_gp
q_on_gp_request_off
string
required
Default:
q_on_gp_request_off_value
glo_qparam_use_glo
string
optional
Default:
{{id_glo}}
glo_qparam_use_env
string
optional
Default:
{{id_env}}
glo_qparam_use_prior
string
optional
Default:
{{priority_env}}
Header Params
h_on_gp
string
required
Default:
h_on_gp_value
header_same_1
string
optional
Default:
header_same_1_gp
plat-form
string
optional
Default:
{{header}}
Cookie
string
optional
Default:
c1=cookieInGlobalHeader
h_on_gp_request_off
string
required
Default:
h_on_gp_case_off_value
glo_hparam_use_glo
string
optional
Default:
{{id_glo}}
glo_hparam_use_env
string
optional
Default:
{{id_env}}
glo_hparam_use_prior
string
optional
Default:
{{priority_env}}
header_long
string
optional
Default:
l=eBO-G2Fng9CH5uxF2Ofahurza77OSIOYYuPzaNbMiOCP_Xfp5gxlW6pndVL9C31Vh6DWR3-82bJHBeYBcIfEiOp2AJ-YF8Mmnl=eBO-G2Fng9CH5uxF2Ofahurza77OSIOYYuPzaNbMiOCP_Xfp5gxlW6pndVL9C31Vh6DWR3-82bJHBeYBcIfEiOp2AJ-YF8Mmn=end
Cookie Params
c_on_gp
string
required
Default:
c_on_gp_value
cookie_same_1
string
optional
Default:
cookie_same_1_gp
cookie_long
string
optional
Default:
l=eBO-G2Fng9CH5uxF2Ofahurza77OSIOYYuPzaNbMiOCP_Xfp5gxlW6pndVL9C31Vh6DWR3-82bJHBeYBcIfEiOp2AJ-YF8Mmn
c1
string
optional
Default:
cookieInGlobalCookie
c_on_gp_request_off
string
required
Default:
c_on_gp_request_off_value
glo_cparam_use_glo
string
optional
Default:
{{id_glo}}
glo_cparam_use_env
string
optional
Default:
{{id_env}}
glo_cparam_use_prior
string
optional
Default:
{{priority_env}}
Body Params application/json
account
string
required
password
string
required
Examples
Responses
🟢200成功
application/json
Body
error_code
integer
required
error_message
string
optional
error_description
string | integer | boolean | array | object | number | null
required
data
object | null
required
extra
null
required