- 【勿改】用例说明
- 【勿改】自测试用例标签汇总
- 🦊一分钟,了解 Apifox !
- gfm markdown
- 👀 A_接口状态_看效果
- 👀 C_不同响应类型
- 🦄 B_接口method
- 🦄 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}}
- apifox-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_基础_请求体限制
- 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引用组件
- 🦄 多服务测试-使用回归环境来测试
- 👀Visualize可视化
- SSL证书验证
- 🦄 自定义脚本_pm.sendrequest发起请求POST
- 🦄 自定义脚本_pm.setbody修改响应POST
- 🦄 自定义脚本_pm.request获取修改请求POST
- apifoxecho_重定向GET
- [bug修复]pm.collectionVariables定义多层object结构的变量值,后置脚本打印时部分结构丢失POST
- 🦄 自定义脚本_pm.response.responseTime获取响应时间POST
- 🦄F_通用文档类型
- 👀层级顺序:各类型资源的隐含排序
- J_非 http 接口:websocket、socketio、socket等
- ----------------------👆🏻是整理好的
- ----------------------👇🏻🆕 新用例暂存区
- 接口目录发布设置🚧@melo-需要补充不同资源类型+命名规范
- 请求参数-枚举值测试
- Response - mediatype & Header & Name & Description
- Request - mediaType
- 提取变量名称、变量名称、JSONPath 表达式 支持变量
- 目录(模块目录)
- 环境/全局变量的永久保存与使用
- 流式接口_AI
- 🚗 个人调试🚗
- E_响应数据量很大&返回文件_mac本地服务
- 响应
- I_JS
- H_参数&变量
- K_前后置操作
- 🗑 废纸篓
- 📢 ING
- ⭐️runtime 功能验证(回归用例看这里)
- L_自动化测试_主功能前端用例
- 05w2文档变量测试
- 数据模型引用资源测试
- google_测试代理GET
- 百度GET
- 预防自动化测试场景立即同步后报 500 错误PUT
- multipleOneofOPTIONS
- 验证GET
- auth-ntlmGET
- xml extractGET
- ntlm testGET
- msgpack testPOST
运行时机1-body为form格式
GET
/regression/runtime/form
R730
最后修改时间:2024-09-09 03:42:41
责任人:未设置
1、三种变量+2种动态变量:临时、环境、全局、动态参数、动态变量
2、父级分组和根目录里替换时机前后是否生效
3、五种参数:query、body(form)、header、cookie、auth
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location -g --request GET 'https://m1.apifoxmock.com/m1/1748827-0-default/regression/runtime/form?q_tmpvar={{tmpvar}}&q_envvar={{envvar}}&q_globalvar={{globalvar}}&q_group_script_var={{groupvar}}&q_global_script_var={{globalvar}}&q_damic_var={% mock '\''pick'\'' , ['\''dynamic_value'\''] %}&q_damic_var_old={$randomInt}&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_tmp;' \
--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_tmp=;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 'Auth;' \
--form 'b_tmp="{{b_tmp}}"' \
--form 'b_on_gp=""' \
--form 'body_same_1="body_same_1_gp"' \
--form 'test="000"' \
--form 'b_on_gp_request_off=""' \
--form 'glo_bparam_use_glo="{{id_glo}}"' \
--form 'glo_bparam_use_env="{{id_env}}"' \
--form 'glo_bparam_use_prior="{{priority_env}}"'
响应示例响应示例
200 - 示例 1
{
"pat": "string"
}
请求参数
Authorization
在 header 添加参数
Auth
示例:
Auth: ********************
Query 参数
q_tmpvar
string
临时变量
示例值:
{{tmpvar}}
q_envvar
string
环境变量
示例值:
{{envvar}}
q_globalvar
string
全局变量