pet
  1. 👀 C_不同响应类型
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
      GET
    • 响应返回rar
      GET
    • 响应返回PDF
      GET
    • 返回png
      GET
    • 响应返回jpg
      GET
    • 响应返回xlsx
      GET
    • 返回html
      GET
    • 响应为html
      POST
    • 响应为XML
      POST
    • 响应为JSON
      POST
    • 响应为raw
      POST
    • 响应为binary
      POST
    • 响应为no-content
      POST
    • 🦄 响应类型异常测试
      GET
    • 响应多种类型
      POST
  • 🦄 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
    • 🦄 智能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
  • 真实接口
  • 真实接口
  • 真实接口
  • 数据流
    • 示例项目
    • 请求
    • 响应
  • 真实接口
  • 🦄 B_接口method
    • get_接口
    • post_接口
    • put_接口
    • delete_接口
    • options_接口
    • patch_接口
    • head_接口
    • trace_接口
    • Copy_接口
    • LINK_接口
    • UNLINK_接口
    • PURGE_接口
    • LOCK_接口
    • UNLOCK_接口
    • MKCOL_接口
    • MOVE_接口
    • PROPFINE_接口
    • REPORT_接口
    • VIEW_接口
  • D_请求
    • body校验-post ✅
      • body格式_none
      • body格式_formdata
      • body格式_x-www-form-urlencoded
      • body格式_json&参数校验
      • body格式_xml
      • body格式_raw
      • body格式_binary
      • body格式_file混合json
    • body校验-post &多请求示例
      • body格式_formdata&OAS
      • body格式_x-www-form-urlencoded&OAS
      • body格式_json&OAS&多示例(示例无OAS)
      • body格式_json&OAS&多示例(示例有OAS)
      • body格式_xml&OAS&多示例
      • body格式_raw
      • body格式_binary&OAS
    • body校验-get ✅
      • body格式_form_data_GET
      • body格式_x-www-form-urlencoded_GET
      • body格式_json_get
      • body格式_xml_get
      • body格式_raw_get
      • body格式_binary_get
    • 请求参数 ✅
      • 自动生成
        • 🦄自动生成的字段顺序和接口定义的字段顺序一致
          • 参数全为必需
          • 参数全为非必需
          • 参数含必需和非必需
          • 根节点引用数据模型
          • 字段引用数据模型
        • ✋🏻【手动测试用例】自动生成-支持优先使用默认值/示例值
          • body-json
          • body-json-引用数据模型
          • body-xml
        • 【未完善】自动生成-object类型额外字段
      • 动态参数
        • 动态参数-待整理:性能+旧版本语法
          • 动态参数_所有请求参数使用动态参数
          • 动态参数_拓展
        • 动态参数_自增逻辑检查_请求和响应
        • 动态参数_请求_mock值_请求数据大
        • 动态参数_基础_pick
        • 动态参数_基础_部分解析失败时,保留成功的部分
      • 🦄请求参数_全参数校验
      • 🦄请求参数_全参数校验+高级设置
      • 🦄请求参数_http2请求
      • 🦄 cookie参数_同名优先级&变量测试
      • 🦄 query参数固定值
      • 请求 body 值-5种生成方式
      • 🦄 请求postman-echo.com,检查请求参数不包含注释
    • 全局参数 ✅
      • body为form data的接口才显示&请求参数有_全局body参数
        • 全局参数_body为json
        • 全局参数_body为xml
        • 全局参数_body为raw
        • 全局参数_body为binary
        • 全局参数_body为none
        • 全局参数_body为form-urlencoded
        • 全局参数_body为form-data
      • 全局参数_同名参数优先级
      • 全局参数_接口跟随默认
      • 全局参数_接口设置与默认不同
      • 全局参数_参数值使用变量
    • 默认请求头-header
      • 系统默认请求头-header参数
    • Encode功能
      • urlencode 说明
      • 自动encode_api on&不同编码方式测试
      • 自动encode_api off
      • 自动encode_api -继承项目设置
    • 🦄-发起请求-不同的协议域名路径方式
      • 发起请求-不同的协议域名路径方式
      • 发起请求2-域名+路径
      • 发起请求7-环境路径没哟包含协议头,仅地址✋🏻请选择postman环境进行请求
      • 发起请求3-斜杠开头的路径-T
      • 发起请求4-变量开头-值包含协议头-T
      • 发起请求 5-变量开头-值不包含http
      • 发起请求 6-路径包含协议头
  • E_前后置&接口设置
    • 🦄 运行时机-获取/替换请求
      • 运行时机1-body为form格式
      • 运行时机2-body为json格式
    • 🦄 Auth 测试
      • Auth导出测试
        • 非组件&auth=apikey:验证参数不同时,是否导出为不同组件
          • AUTH 测试_导出_接口apiKeyHeader1
          • AUTH 测试_导出_接口apiKeyHeader2_same with1
          • AUTH 测试_导出_接口apiKeyHeader3_key different with1、2
          • AUTH 测试_导出_接口apiKeyHeader4_value different with1、2
          • AUTH 测试_导出_接口apiKeyQuery5_key same with1、2
      • 🦄 继承测试_非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 测试_FNoAuth_A-继承
        • Auth_F3本分组AuthApikeyHeader
          • AUTH 测试_FAuthApikeyHeader_A-继承
        • Auth_F4本分组AuthApikeyQuery
          • AUTH 测试_FAuthApikeyQuery_A-继承
        • Auth_F5本分组BearToken
          • AUTH 测试_FBearToken_A-继承
        • Auth_F6本分组BasicAuth
          • AUTH 测试_FBasicAuth_A-继承
        • 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 测试_FDigestAuth_A-继承
        • Auth_F10本分组HawkAuth
          • AUTH 测试_FHawkAuth_A-继承
        • Auth_F11本分组awsAuth
          • AUTH 测试_FAwsAuth_A-继承
        • Auth_F12本分组Akamai EdgeGridAuth
          • AUTH 测试_Akamai EdgeGridAuth_A-继承
        • 多级分组继承
          • sub1_分组继承
            • sub2_分组继承
              • AUTH 测试_多分组继承
        • Auth_F14本分组NTLM Authentication
          • AUTH 测试_NTLM Authentication_A-继承
        • Auth_F13本分组Kerberos
          • AUTH 测试_Kerberos_域名访问_继承父级auth_预期通过
      • 🦄 Auth 使用变量
        • AUTH 测试_变量值
        • AUTH 测试_变量值_basicAuth
      • 真实接口
        • BearToken
        • echo_basicauth
      • 🪆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测试FNoAuth_A-继承鉴权组件
              • AUTH 测试_父级NoAuth_鉴权组件继承_接口NoAuth
          • Auth_F3本分组AuthApikeyHeader
            • AUTH 测试_FAuthApikeyHeader_A-继承鉴权组件
              • AUTH 测试_父级NoAuth_鉴权组件继承_接口apiKeyHeader
          • Auth_F4本分组AuthApikeyQuery
            • AUTH 测试_FAuthApikeyQuery_A-继承鉴权组件
              • AUTH 测试_父级NoAuth_鉴权组件_接口apiKeyQuery Copy
          • Auth_F5本分组BearToken
            • AUTH 测试_FBearToken_A-继承鉴权组件
              • AUTH 测试_父级NoAuth_鉴权组件继承_接口BearerToken
          • Auth_F6本分组BasicAuth
            • AUTH 测试_FBasicAuth_A-继承鉴权组件
              • AUTH 测试_父级NoAuth_鉴权组件继承_接口BasicAuth
          • Auth_F7本分组Oauth1
          • Auth_F8本分组Oauth2
            • AUTH测试FOauth2Auth_A-继承鉴权组件
            • AUTH 测试_FOAuth2_鉴权组件_A_Authorization Code_query-id_token
            • AUTH 测试_FOAuth2_鉴权组件_A_Password_header-id_token
            • AUTH 测试_FOAuth2_A_Authorization Code_query-id_token变量引用
          • Auth_F9本分组DigiestAuth
            • AUTH测试_FDigestAuth_A-继承鉴权组件
              • AUTH 测试_父级NoAuth_鉴权组件继承_接口digestAuth
          • Auth_F10本分组HawkAuth
            • AUTH测试_FHawkAuth_A-继承鉴权组件
              • AUTH 测试_父级NoAuth_鉴权组件继承_接口HawkAuth
          • Auth_F11本分组awsAuth
            • AUTH测试FAwsAuth_A-继承鉴权组件-header
              • AUTH 测试_父级NoAuth_鉴权组件继承_接口AwsAuth_header
            • AUTH测试FAwsAuth_A-继承鉴权组件-query
              • 【bug】AUTH 测试_父级NoAuth_鉴权组件继承_接口AwsAuth_query
              • AUTH 测试_父级NoAuth_鉴权组件_接口AwsAuth_header
          • Auth_F12本分组Akamai EdgeGridAuth
            • AUTH测试_AkamaiEdgeGridAuth_A-继承鉴权组件
              • AUTH 测试_父级NoAuth_鉴权组件_接口Akamai EdgeGrid
          • 多级分组继承
            • sub1_分组继承
              • sub2_分组继承
          • Auth_F14本分组NTLM Authentication
            • AUTH测试_NTLMAuthentication_A-继承鉴权组件
              • AUTH 测试_父级NoAuth_鉴权组件_接口NTLM
          • 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
        • F1_inheritRoot
          • F1_childF1
            • F1_grandsonA1_multiple inherite
            • F1_grandsonA2_self defined
        • F2_ref one auth
          • F2_childF1
            • F2_grandsonA1_multiple inherite
            • F2_grandsonA2_self defined
        • F3_ref 2 auth_required
          • F3_childA1_multiple inherite
        • F4_ref 2 auth_unRequired
          • F4_childA1_multiple inherite
        • A1_inheriteRoot
        • A2_ref schema
        • A3_ref twice scheme
        • A4_ref schema&OAS
      • 组合型鉴权组件
        • api-鉴权组件组合-apikey&oauth2.0
        • api-鉴权组件组合-JWT&BearerToken
    • 🦄 多服务测试-使用回归环境来测试
      • F1_本分组=继承父级,即默认服务
        • 父级继承_接口跟随父级
        • 父级继承_接口手选服务1
        • 父级继承_接口手选服务_空前置URL
        • 父级继承_接口手选服务被删除
        • 父级继承_接口手选服务6_有变量
      • F2_本分组=手选服务1&测试多层继承
        • 多服务_多层继承1
          • 多服务_多层继承2
            • 多服务多层继承测试&BaseURL_爷爷分组F2手选服务1
        • 多服务测试_sub2手选1_接口继承父级
        • 多服务测试_sub2手选1_接口手选服务2
        • 多服务测试_sub2手选1_接口手选服务5被删除
      • F3_本分组=服务4空前置
        • 多服务测试_sub3手选1_接口继承父级
      • F4_本分组=服务5被删除
        • 多服务测试_sub4手选5_接口继承父级
    • 👀Visualize可视化
      • 可视化功能
      • postman-mock test
      • postman-visualize Radial Tree
      • postman-Scoring board Visualize
      • postman-条形图
      • postman-地图
      • postman-音频
    • SSL证书验证
      • HTTP-接口
      • HTTPS-接口
      • 脚本发送请求
    • 🦄 自定义脚本_pm.sendrequest发起请求
    • 🦄 自定义脚本_pm.setbody修改响应
    • 🦄 自定义脚本_pm.request获取修改请求
    • apidogecho_重定向
    • [bug修复]pm.collectionVariables定义多层object结构的变量值,后置脚本打印时部分结构丢失
    • 🦄 自定义脚本_pm.response.responseTime获取响应时间
  • ----------------------👆🏻是整理好的
  • ----------------------👇🏻🆕 新用例暂存区
    • 接口目录发布设置🚧@melo-需要补充不同资源类型+命名规范
      • 目录(普通目录+展示子级内容)
        • 子目录A下有内容(普通目录+不展示)
          • BBB
        • 子目录B下无内容(普通目录+不展示)
        • 子目录D下无内容(普通目录+展示子级)
        • 子目录C下有内容(普通目录+展示子级)
          • BBB
        • 子目录G下有内容(普通目录+自定义+无目录文档)
          • 未命名接口 Copy
        • 子目录H下无内容(普通目录+自定义+无目录文档)
        • 子目录E下有内容(普通目录+自定义+有目录文档)
          • BBB
        • 子目录F下无内容(普通目录+自定义+有目录文档)
      • 目录(普通目录+不展示)
        • 子目录A下有内容(普通目录+不展示)
          • BBB
        • 子目录B下无内容(普通目录+不展示)
        • 子目录C下有内容(普通目录+展示子级)
          • BBB
        • 子目录D下无内容(普通目录+展示子级)
        • 子目录G下有内容(普通目录+自定义+无目录文档)
          • 未命名接口 Copy
        • 子目录H下无内容(普通目录+自定义+无目录文档)
        • 子目录E下有内容(普通目录+自定义+有目录文档)
          • BBB
        • 子目录F下无内容(普通目录+自定义+有目录文档)
        • 子目录
      • 目录(普通目录+自定义+有目录级文档)
        • 子目录A下有内容(普通目录+不展示)
          • BBB
        • 子目录B下无内容(普通目录+不展示)
        • 子目录D下无内容(普通目录+展示子级)
        • 子目录C下有内容(普通目录+展示子级)
          • BBB
        • 子目录G下有内容(普通目录+自定义+无目录文档)
          • 未命名接口 Copy
        • 子目录H下无内容(普通目录+自定义+无目录文档)
        • 子目录E下有内容(普通目录+自定义+有目录文档)
          • BBB
        • 子目录F下无内容(普通目录+自定义+有目录文档)
      • 目录(普通目录+自定义+无目录级文档)
        • 子目录F下无内容(普通目录+自定义+有目录文档)
        • 子目录E下有内容(普通目录+自定义+有目录文档)
          • BBB
        • 子目录H下无内容(普通目录+自定义+无目录文档)
        • 子目录G下有内容(普通目录+自定义+无目录文档)
          • 未命名接口 Copy
        • 子目录C下有内容(普通目录+展示子级)
          • BBB
        • 子目录D下无内容(普通目录+展示子级)
        • 子目录B下无内容(普通目录+不展示)
        • 子目录A下有内容(普通目录+不展示)
          • BBB
      • 目录(跳转子目录+不展示)
      • 目录(跳转子目录+展示子级)
      • 目录(跳转子目录+自定义+有目录级文档)
      • 目录(跳转子目录+自定义+无目录级文档)
      • 参考数据-接口目录-发布设置
        • 目录方式-打开子目录
        • 目录方式-生成目录
        • 目录方式-生成目录 Copy
    • 请求参数-枚举值测试
      • 枚举值
      • enum_form-data
      • enum_x-www-form-urlencodedy
      • enum_json
    • Response - mediatype & Header & Name & Description
      • custom_header
      • nocustom_header
    • Request - mediaType
      • resuest_body_mediatype_json
      • resuest_body_mediatype_xml
      • resuest_body_mediatype_raw
      • resuest_body_mediatype_binary
      • resuest_body_mediatype_graphql
      • resuest_body_mediatype_msgpack
      • resuest_body_form-data
      • resuest_body_x-www-form-urlencoded
    • 提取变量名称、变量名称、JSONPath 表达式 支持变量
      • 提取变量_名称_支持变量
      • 断言_名称_支持变量
      • 断言_JSONPath 表达式_支持变量
    • 目录(模块目录)
      • 子目录A下有内容(普通目录+不展示)
        • BBB
      • 子目录B下无内容(普通目录+不展示)
      • 子目录C下有内容(普通目录+展示子级)
        • BBB
      • 子目录D下无内容(普通目录+展示子级)
      • 子目录E下有内容(普通目录+自定义+有目录文档)
        • BBB
      • 子目录F下无内容(普通目录+自定义+有目录文档)
      • 子目录G下有内容(普通目录+自定义+无目录文档)
        • 未命名接口 Copy
      • 子目录H下无内容(普通目录+自定义+无目录文档)
    • 环境/全局变量的永久保存与使用
      • variableScope
    • 流式接口_AI
      • 流式响应_AI_Ollama 说明
      • ollama_本地服务
      • ollama_本地服务_chat接口
  • 🚗 个人调试🚗
    • susie
      • 公共函数获取变量
      • cookie_脚本设置到本地cookie管理器
    • jenny
      • 🦊 bigint及url编码验证
        • url自动编码(中文)
        • URL自动编码(非中文)
        • bigint检查
      • 公共脚本更新header
      • 公共脚本变量引用
      • 公共脚本函数引用
      • 接口
    • nichole
    • kang
    • ula
      • zh mediaType & headers & description
  • E_响应数据量很大&返回文件_mac本地服务
    • postman
      • 50M
      • 400M
    • 接口响应_用户测试1222
    • 接口响应_用户测试1222 -js
    • 接口响应_JSON_10M
    • 接口响应_JSON_10M Copy
    • 接口响应_JSON_555
    • 接口响应_JSON_20M
    • 接口响应_JSON_40M
    • 接口响应_JSON_80M
    • 接口响应_xlsx_10M
    • 接口响应_xlsx_20M
    • 接口响应_xlsx_40M
    • 接口响应_csv
  • 响应
    • 响应示例-自动生成(📢默认 Mock 方式设置为【响应示例优先】)
      • 响应-json-优先使用字段示例值
      • 响应-json-优先使用字段默认值
      • 响应-json-仅生成字段名
      • 响应-json-高级mock期望示例
  • I_JS
    • 示例_非回归
      • JS基础功能_示例_加密
      • JS脚本_用法_非自动化用例
      • JS脚本_用法_非自动化用例_json
    • 🦄 JS基础功能_回归(python)
  • H_参数&变量
    • 变量
      • 🦄 请求参数使用变量&同名变量优先级
      • 🦄 自定义脚本_设置/获取变量_通用
      • 🦊 自定义脚本_设置/获取变量_fox.方法
      • 🦄 特殊变量-aa.bb
      • 临时变量提取
      • 临时变量替换
      • 变量赋值-不同入口变量赋值-样式检查
      • 动态值-读取变量-预览样式检查
    • 变量替换&动态值
      • 变量替换
      • 变量替换&动态值
    • 参数识别-ing
      • 1-json识别-数据库
    • GraphQL-接口有变更待整理
      • 1-真实GraphQL接口-get+query方式获取
      • 2-真实GraphQL接口-Post方式获取
      • 3-真实GraphQL接口-测试query引用右侧变量
      • 4-真实GraphQL接口-右侧变量引用Apifox变量
      • 5-真实GraphQL接口-测试query引用Apifox变量&动态参数
      • 测试-真实graphql接口
      • /test/graphql
    • SSE
      • sse接口(不需要本地起服务,可验证)
      • sse-本地服务-看接口说明
    • msgpack
      • 1-本地msgpack服务-get方式获取msgpack返回
    • 接口的高级设置
      • 接口全类型的高级设置
      • 带other类型请求数据在文档中展示为json结构
  • K_前后置操作
    • 前后置操作-全组件
      • root+目录+接口+用例前后置
    • 后置
      • 数据库
        • authsource
          • MongoDB - authsource
        • 🦄 数据库操作
        • MongoDB的长数字数据,转为字符串形式展示
        • 🦄MongoDB 数据库操作
        • 🦄Redis测试
    • 其他
      • 参数化
        • 用例/套件传csv_参数化运行用例
        • 用例/套件传csv_参数化运行用例form
      • 串联
        • 串联测试1
    • Bigint
      • 变量提取_bigint相关
    • 校验响应设置
      • 自动校验&断言组件
        • 数据模型
          • 模型断言测试点
          • 响应自动校验功能_模型_全引用
          • 响应自动校验功能_模型_半引用
        • 响应自动校验功能_普通字段&允许附加属性
        • 响应自动校验功能_根据选择的校验&响应组件-自动断言
        • 响应自动校验功能_高级模式相关
        • 断言组件-基础断言
        • 断言组件_各种类型的提取🚧
        • 断言组件_引用变量
      • 校验-Object对象允许额外字段
      • 校验-Object对象允许额外字段 Copy
    • 提取组件_ResponseJson
  • 🦄F_通用文档类型
  • 👀层级顺序:各类型资源的隐含排序
    • 文档1
    • 文档 2
    • group1
      • 组内接口-api1-说明有markdown
      • 组内接口-api2
    • group2空文件夹
    • 组外接口-api1
    • 组外接口-api2
  • J_非 http 接口:websocket、socketio、socket等
    • SocketIO
    • websocket
      • websocket状态码验证-本地服务
    • Socket
  • 🗑 废纸篓
    • Untitled Doc
    • 回归md_1_跳转其他资源(标签include) Copy
    • link
    • 测试接口同步到自动化测试
    • test
    • 测试路径识别
    • SSL证书测试
    • 【已被合并】【2409w5】now&高级设置(date-time,date,time)&mock的时间格式生效验证
    • /tmp/2410w4
    • 【bug】p1 使用鉴权组件,偶现用例切换鉴权方式,更新设置,没有发送鉴权信息
    • 【bug】p1 使用鉴权组件,偶现用例切换鉴权方式,更新设置,没有发送鉴权信息 Copy
    • 【bug】p1 使用鉴权组件,偶现用例切换鉴权方式,更新设置,没有发送鉴权信息 Copy
    • p1 使用鉴权组件,单独设置
    • p1 使用鉴权组件 根目录继承
  • 📢 ING
    • 🌀 M9-2 + M10-1
      • 后置_提取和断言支持变量
        • 变量提取_表达式使用变量
        • 变量提取_响应header的提取和断言
        • 变量提取_响应cookie的提取和断言_百度抓包
      • 测试批量编辑
        • test_测试编辑器_批量编辑
      • test_高级属性-operationId
      • test_动态参数_body=formdata
      • test_动态参数_body=json
      • test_请求参数变量测试_特殊字符
      • test_请求和响应嵌套数据模型
      • rootapi_3492294 Copy Copy
      • test_请求和响应数组嵌套数组
      • test_测试编辑器_json_保存为用例时丢失值
      • test_测试编辑器_默认值
      • 百度2
      • test_请求和响应数组嵌套数组 Copy
    • json编辑器_字段高级设置_string
    • body-form格式支持设置contentType
    • json编辑器_字段高级设置
  • ⭐️runtime功能验证(回归用例看这里)
    • 同步异步写入环境是否正确
    • 用户数据检查关于同步及异步的环境参数写入验证
    • 请求postman-echo.com,检查请求参数的一致性
    • 请求_路径_API URL 使用{{BASE_URL}},不强制使用/开头
  • 数据模型引用资源测试
    • md-ref C
    • folderMd-ref C
    • 接口各种引用位置
      • 请求body
        • api1-请求body-json-ref C
        • api2-请求body-xml-ref C
        • api3-请求body-msgpack-ref C
        • api4-请求body-json-additionalProperties-ref C
        • ❌api5-请求body-json-ref C=>body改了类型
        • api6-请求body-xml-ref C => 解除部分字段关联
      • 响应-空白响应
        • api8-响应-空白响应-json-ref C
        • api9-响应-空白响应-xml-ref C
        • api10-响应-空白响应-msgpack-ref C
        • api11-响应-空白响应-json-additionalProperties-ref C
        • ❌api12-响应-空白响应-json-ref C=>no content
      • 响应-响应组件
        • api13-响应-响应组件-json-ref C
        • api14-响应-响应组件-xml-ref C
        • api15-响应-响应组件-msgpack-ref C
        • api16-响应-响应组件-json-additionalProperties-ref C
        • ❌api17-响应-响应组件-json-ref C=>no content
      • ❌api18-接口说明-ref C
    • Socket
    • 通用接口文档
    • 无引用资源
      • md-不引用模型
      • api-不引用模型
    • 分支测试
      • 【main】api-请求body-json-ref C
  • 🦄 运行时机-获取/替换请求
  • websocket状态码验证-本地服务
    • 1000 Normal Closure
    • 1001 Going Away
    • 1002 Protocol error
    • 1003 Unsupported Data
    • 1006 Abnormal Closure
    • 1007 Invalid frame payload data
    • 1009 Message Too Big
    • 1010 Mandatory Ext
    • 1011 Internal Error
    • 1012 Service Restart
    • 1013 Try Again Later
    • 1014 Bad Gateway
  • 【04w1】🦄 高级mock脚本获取请求body
    • 前端性能相关 ing
  • Auth_F1本分组继承NoAuth
  • 子目录A下有内容(普通目录+不展示)
  • 示例项目
  • 接口目录发布设置🚧@melo-需要补充不同资源类型+命名规范
    • 目录(普通目录+展示子级内容)
      • 子目录A下有内容(普通目录+不展示)
      • 子目录B下无内容(普通目录+不展示)
      • 子目录D下无内容(普通目录+展示子级)
      • 子目录C下有内容(普通目录+展示子级)
      • 子目录G下有内容(普通目录+自定义+无目录文档)
      • 子目录H下无内容(普通目录+自定义+无目录文档)
      • 子目录E下有内容(普通目录+自定义+有目录文档)
      • 子目录F下无内容(普通目录+自定义+有目录文档)
    • 目录(普通目录+不展示)
      • 子目录A下有内容(普通目录+不展示)
      • 子目录B下无内容(普通目录+不展示)
      • 子目录C下有内容(普通目录+展示子级)
      • 子目录D下无内容(普通目录+展示子级)
      • 子目录G下有内容(普通目录+自定义+无目录文档)
      • 子目录H下无内容(普通目录+自定义+无目录文档)
      • 子目录E下有内容(普通目录+自定义+有目录文档)
      • 子目录F下无内容(普通目录+自定义+有目录文档)
      • 子目录
    • 目录(普通目录+自定义+有目录级文档)
      • 子目录A下有内容(普通目录+不展示)
      • 子目录B下无内容(普通目录+不展示)
      • 子目录D下无内容(普通目录+展示子级)
      • 子目录C下有内容(普通目录+展示子级)
      • 子目录G下有内容(普通目录+自定义+无目录文档)
      • 子目录H下无内容(普通目录+自定义+无目录文档)
      • 子目录E下有内容(普通目录+自定义+有目录文档)
      • 子目录F下无内容(普通目录+自定义+有目录文档)
    • 目录(普通目录+自定义+无目录级文档)
      • 子目录F下无内容(普通目录+自定义+有目录文档)
      • 子目录E下有内容(普通目录+自定义+有目录文档)
      • 子目录H下无内容(普通目录+自定义+无目录文档)
      • 子目录G下有内容(普通目录+自定义+无目录文档)
      • 子目录C下有内容(普通目录+展示子级)
      • 子目录D下无内容(普通目录+展示子级)
      • 子目录B下无内容(普通目录+不展示)
      • 子目录A下有内容(普通目录+不展示)
    • 目录(跳转子目录+不展示)
      • 子目录A下有内容(普通目录+不展示)
      • 子目录B下无内容(普通目录+不展示)
      • 子目录C下有内容(普通目录+展示子级)
      • 子目录D下无内容(普通目录+展示子级)
      • 子目录E下有内容(普通目录+自定义+有目录文档)
      • 子目录F下无内容(普通目录+自定义+有目录文档)
      • 子目录G下有内容(普通目录+自定义+无目录文档)
      • 子目录H下无内容(普通目录+自定义+无目录文档)
    • 目录(跳转子目录+展示子级)
      • 子目录A下有内容(普通目录+不展示)
      • 子目录B下无内容(普通目录+不展示)
      • 子目录C下有内容(普通目录+展示子级)
      • 子目录D下无内容(普通目录+展示子级)
      • 子目录E下有内容(普通目录+自定义+有目录文档)
      • 子目录F下无内容(普通目录+自定义+有目录文档)
      • 子目录G下有内容(普通目录+自定义+无目录文档)
      • 子目录H下无内容(普通目录+自定义+无目录文档)
    • 目录(跳转子目录+自定义+有目录级文档)
      • 子目录A下有内容(普通目录+不展示)
      • 子目录B下无内容(普通目录+不展示)
      • 子目录C下有内容(普通目录+展示子级)
      • 子目录D下无内容(普通目录+展示子级)
      • 子目录E下有内容(普通目录+自定义+有目录文档)
      • 子目录F下无内容(普通目录+自定义+有目录文档)
      • 子目录G下有内容(普通目录+自定义+无目录文档)
      • 子目录H下无内容(普通目录+自定义+无目录文档)
    • 目录(跳转子目录+自定义+无目录级文档)
      • 子目录A下有内容(普通目录+不展示)
      • 子目录B下无内容(普通目录+不展示)
      • 子目录C下有内容(普通目录+展示子级)
      • 子目录D下无内容(普通目录+展示子级)
      • 子目录E下有内容(普通目录+自定义+有目录文档)
      • 子目录F下无内容(普通目录+自定义+有目录文档)
      • 子目录G下有内容(普通目录+自定义+无目录文档)
      • 子目录H下无内容(普通目录+自定义+无目录文档)
    • 参考数据-接口目录-发布设置
      • 目录方式-打开子目录
        • 目录内容=隐藏
          • 空目录
          • 非空目录
        • 目录内容=sublist
          • 空目录
          • 非空目录
            • /folderDisplayStyle/gotoSub/sublist/empty
        • 目录内容=customContent
          • 空目录
          • 非空目录
            • /folderDisplayStyle/gotoSub/customContent/empty
      • 目录方式-生成目录
      • 目录方式-生成目录 Copy
  • Foreach循环
  • Auth_F2本分组NoAuth
    • AUTH测试FNoAuth_A-继承鉴权组件
  • 子目录B下无内容(普通目录+不展示)
  • 可见性-内部-接口目录发布设置🚧@melo-需要补充不同资源类型+命名规范 Copy
    • 目录(普通目录+展示子级内容)
      • 子目录A下有内容(普通目录+不展示)
      • 子目录B下无内容(普通目录+不展示)
      • 子目录D下无内容(普通目录+展示子级)
      • 子目录C下有内容(普通目录+展示子级)
      • 子目录G下有内容(普通目录+自定义+无目录文档)
      • 子目录H下无内容(普通目录+自定义+无目录文档)
      • 子目录E下有内容(普通目录+自定义+有目录文档)
      • 子目录F下无内容(普通目录+自定义+有目录文档)
    • 目录(普通目录+不展示)
      • 子目录A下有内容(普通目录+不展示)
      • 子目录B下无内容(普通目录+不展示)
      • 子目录C下有内容(普通目录+展示子级)
      • 子目录D下无内容(普通目录+展示子级)
      • 子目录G下有内容(普通目录+自定义+无目录文档)
      • 子目录H下无内容(普通目录+自定义+无目录文档)
      • 子目录E下有内容(普通目录+自定义+有目录文档)
      • 子目录F下无内容(普通目录+自定义+有目录文档)
      • 子目录
    • 目录(普通目录+自定义+有目录级文档)
      • 子目录A下有内容(普通目录+不展示)
      • 子目录B下无内容(普通目录+不展示)
      • 子目录D下无内容(普通目录+展示子级)
      • 子目录C下有内容(普通目录+展示子级)
      • 子目录G下有内容(普通目录+自定义+无目录文档)
      • 子目录H下无内容(普通目录+自定义+无目录文档)
      • 子目录E下有内容(普通目录+自定义+有目录文档)
      • 子目录F下无内容(普通目录+自定义+有目录文档)
    • 目录(普通目录+自定义+无目录级文档)
      • 子目录F下无内容(普通目录+自定义+有目录文档)
      • 子目录E下有内容(普通目录+自定义+有目录文档)
      • 子目录H下无内容(普通目录+自定义+无目录文档)
      • 子目录G下有内容(普通目录+自定义+无目录文档)
      • 子目录C下有内容(普通目录+展示子级)
      • 子目录D下无内容(普通目录+展示子级)
      • 子目录B下无内容(普通目录+不展示)
      • 子目录A下有内容(普通目录+不展示)
    • 目录(模块目录)
      • 子目录A下有内容(普通目录+不展示)
      • 子目录B下无内容(普通目录+不展示)
      • 子目录C下有内容(普通目录+展示子级)
      • 子目录D下无内容(普通目录+展示子级)
      • 子目录E下有内容(普通目录+自定义+有目录文档)
      • 子目录F下无内容(普通目录+自定义+有目录文档)
      • 子目录G下有内容(普通目录+自定义+无目录文档)
      • 子目录H下无内容(普通目录+自定义+无目录文档)
    • 目录(跳转子目录+不展示)
      • 子目录A下有内容(普通目录+不展示)
      • 子目录B下无内容(普通目录+不展示)
      • 子目录C下有内容(普通目录+展示子级)
      • 子目录D下无内容(普通目录+展示子级)
      • 子目录E下有内容(普通目录+自定义+有目录文档)
      • 子目录F下无内容(普通目录+自定义+有目录文档)
      • 子目录G下有内容(普通目录+自定义+无目录文档)
      • 子目录H下无内容(普通目录+自定义+无目录文档)
    • 目录(跳转子目录+展示子级)
      • 子目录A下有内容(普通目录+不展示)
      • 子目录B下无内容(普通目录+不展示)
      • 子目录C下有内容(普通目录+展示子级)
      • 子目录D下无内容(普通目录+展示子级)
      • 子目录E下有内容(普通目录+自定义+有目录文档)
      • 子目录F下无内容(普通目录+自定义+有目录文档)
      • 子目录G下有内容(普通目录+自定义+无目录文档)
      • 子目录H下无内容(普通目录+自定义+无目录文档)
    • 目录(跳转子目录+自定义+有目录级文档)
      • 子目录A下有内容(普通目录+不展示)
      • 子目录B下无内容(普通目录+不展示)
      • 子目录C下有内容(普通目录+展示子级)
      • 子目录D下无内容(普通目录+展示子级)
      • 子目录E下有内容(普通目录+自定义+有目录文档)
      • 子目录F下无内容(普通目录+自定义+有目录文档)
      • 子目录G下有内容(普通目录+自定义+无目录文档)
      • 子目录H下无内容(普通目录+自定义+无目录文档)
    • 目录(跳转子目录+自定义+无目录级文档)
      • 子目录A下有内容(普通目录+不展示)
      • 子目录B下无内容(普通目录+不展示)
      • 子目录C下有内容(普通目录+展示子级)
      • 子目录D下无内容(普通目录+展示子级)
      • 子目录E下有内容(普通目录+自定义+有目录文档)
      • 子目录F下无内容(普通目录+自定义+有目录文档)
      • 子目录G下有内容(普通目录+自定义+无目录文档)
      • 子目录H下无内容(普通目录+自定义+无目录文档)
    • 参考数据-接口目录-发布设置
      • 目录方式-打开子目录
        • 目录内容=隐藏
          • 空目录
          • 非空目录
        • 目录内容=sublist
          • 空目录
          • 非空目录
            • /folderDisplayStyle/gotoSub/sublist/empty
        • 目录内容=customContent
          • 空目录
          • 非空目录
            • /folderDisplayStyle/gotoSub/customContent/empty
      • 目录方式-生成目录
      • 目录方式-生成目录 Copy
  • Auth_F4本分组AuthApikeyQuery
    • AUTH 测试_FAuthApikeyQuery_A-继承鉴权组件
  • 请求参数-枚举值测试
  • 子目录C下有内容(普通目录+展示子级)
  • Auth_F5本分组BearToken
  • Auth_F4本分组AuthApikeyQuery
    • AUTH 测试_FAuthApikeyQuery_A-继承鉴权组件
  • 子目录D下无内容(普通目录+展示子级)
  • 👀Visualize可视化
  • Auth_F6本分组BasicAuth
  • 子目录E下有内容(普通目录+自定义+有目录文档)
  • Auth_F7本分组Oauth1
  • 测试报告路径显示
  • Request - mediaType
  • SSL证书验证
  • 子目录F下无内容(普通目录+自定义+有目录文档)
  • 提取变量名称、变量名称、JSONPath 表达式 支持变量
  • 子目录G下有内容(普通目录+自定义+无目录文档)
  • Auth_F8本分组Oauth2
    • AUTH测试FOauth2Auth_A-继承鉴权组件
  • 子目录H下无内容(普通目录+自定义+无目录文档)
  • 多级分组继承
    • sub1_分组继承
      • sub2_分组继承
  • 环境/全局变量的永久保存与使用
  • Auth_F9本分组DigiestAuth
    • AUTH测试_FDigestAuth_A-继承鉴权组件
  • Auth_F14本分组NTLM Authentication
  • Auth_F10本分组HawkAuth
    • AUTH测试_FHawkAuth_A-继承鉴权组件
  • Auth_F11本分组awsAuth
    • AUTH测试FAwsAuth_A-继承鉴权组件-header
    • AUTH测试FAwsAuth_A-继承鉴权组件-query
  • Auth_F12本分组Akamai EdgeGridAuth
    • AUTH测试_AkamaiEdgeGridAuth_A-继承鉴权组件
  • 自动生成
    • 🦄自动生成的字段顺序和接口定义的字段顺序一致
    • ✋🏻【手动测试用例】自动生成-支持优先使用默认值/示例值
  • Auth_F15本分组设置所有鉴权组件类型
  • body校验-post ✅
  • body校验-post &多请求示例
  • body校验-get ✅
  • 🦄 高级 Mock 期望匹配
  • 全局参数 ✅
    • body为form data的接口才显示&请求参数有_全局body参数
  • 🦄 匹配接口定义的第一个响应结构
  • 默认请求头-header
  • Encode功能
  • 设置用于前端校验
  • 🦄-发起请求-不同的协议域名路径方式
  • 变量
  • 变量替换&动态值
  • 参数识别-ing
  • GraphQL-接口有变更待整理
  • SSE
  • 流式接口_AI
  • msgpack
  • 接口的高级设置
  • group1
  • group2空文件夹
  • F1_本分组=继承父级,即默认服务
  • F2_本分组=手选服务1&测试多层继承
    • 多服务_多层继承1
      • 多服务_多层继承2
  • F3_本分组=服务4空前置
  • F4_本分组=服务5被删除
  • Auth导出测试
    • 真实接口
  • 🪆Auth组件
    • Auth组件_Apis引用组件
    • 真实接口
    • F1_inheritRoot
      • F1_childF1
    • F2_ref one auth
      • F2_childF1
    • F3_ref 2 auth_required
    • F4_ref 2 auth_unRequired
  • 组合型鉴权组件
  • Location
    • Address
      • CreateAddress
  • 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
  • validation
    GET
  • google_测试代理
    GET
  • discriminator&oneof
    POST
  • 预防自动化测试场景立即同步后报 500 错误
    PUT
  • multipleOneof
    OPTIONS
  • 验证
    GET
  • auth-ntlm
    GET
  • xml extract
    GET
  • ntlm test
    GET
  • msgpack test
    POST
  • 快捷请求包含为用例
    GET
  1. 👀 C_不同响应类型

🦄 响应类型异常测试

Developing
GET
/mock/v1/response_type/abnormal
case1. content-type 为空,预期单独调试正常展示响应、自动化测试能展示响应(旧版表现为一直loading)
case2. content-type 不存在,预期单独调试正常展示响应、自动化测试能展示响应(旧版表现为一直loading)
case3. content-type 为非常规类型,预期单独调试正常展示响应、自动化测试能展示响应
Request Request Example
Shell
JavaScript
Java
Swift
curl --location -g --request GET 'https://dev.your-api-server.com/mock/v1/response_type/abnormal?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' \
--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}}"'
Response Response Example
200 - 成功示例
<!DOCTYPE html><html lang="zh" translate="no"><head>
    <title>
      Apifox - API 文档、调试、Mock、测试一体化协作平台 -
      接口文档工具,接口自动化测试工具,接口Mock工具,API文档工具,API
      Mock工具,API自动化测试工具
    </title>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="description" content="Apifox = Postman + Swagger + Mock + JMeter。集接口文档工具、接口Mock工具、接口自动化测试工具、接口调试工具于一体,提升 10 倍研发效率。是最好用的API文档工具,API自动化测试工具,API Mock工具,接口文档管理工具,接口文档生成工具。">
    <meta name="keywords" content="apidog,apidog下载,apidog官网,接口文档工具,接口文档管理工具,接口文档生成工具,接口自动化测试工具,接口Mock工具,API文档工具,API Mock工具,API自动化测试工具">
    <meta property="og:title" content="Apifox - API 文档、调试、Mock、测试一体化协作平台。拥有接口文档管理、接口调试、Mock、自动化测试等功能,接口开发、测试、联调效率,提升 10 倍。最好用的接口文档管理工具,接口自动化测试工具。">
    <meta property="og:type" content="website">
    <meta property="og:image" content="https://cdn.apidog.cn/logo/apidog-logo-512.png">
    <link rel="shortcut icon" type="image/x-icon" href="https://cdn.apidog.cn/logo/apidog-logo-512.png">
    <link rel="stylesheet" href="https://cdn.apidog.cn/mirror-www/umi.26493dd0.css">
    <script>
      window.routerBase = "/";
    </script>
    <script>
      //! umi version: 3.5.26
    </script>
  </head>

  <body>
    <div id="root"><div class="templates-wrapper"><header class="header0 home-page-wrapper" id="navbar"><div class="home-page"><div class="header0-logo"><img width="100%" src="https://cdn.apidog.cn/logo/apidog-logo-text.png" alt="img"/></div><div class="header0-mobile-menu"><em></em><em></em><em></em></div><div class="header0-menu"><ul class="ant-menu ant-menu-light ant-menu-root ant-menu-horizontal" role="menu"><li class="ant-menu-submenu ant-menu-submenu-horizontal ant-menu-overflowed-submenu" style="display:none" role="menuitem"><div class="ant-menu-submenu-title" role="button" aria-expanded="false" aria-haspopup="true"><span>···</span><i class="ant-menu-submenu-arrow"></i></div></li><li name="item1" class="ant-menu-item ant-menu-item-only-child header0-item" role="menuitem"><a href="/" class="header0-item-block undefined"><div name="text">首页</div></a></li><li class="ant-menu-submenu ant-menu-submenu-horizontal ant-menu-overflowed-submenu" style="display:none" role="menuitem"><div class="ant-menu-submenu-title" role="button" aria-expanded="false" aria-haspopup="true"><span>···</span><i class="ant-menu-submenu-arrow"></i></div></li><li name="item2" class="ant-menu-item ant-menu-item-only-child header0-item" role="menuitem"><a href="/apihub" class="header0-item-block undefined"><div name="text">API Hub</div></a></li><li class="ant-menu-submenu ant-menu-submenu-horizontal ant-menu-overflowed-submenu" style="display:none" role="menuitem"><div class="ant-menu-submenu-title" role="button" aria-expanded="false" aria-haspopup="true"><span>···</span><i class="ant-menu-submenu-arrow"></i></div></li><li name="help" class="ant-menu-item ant-menu-item-only-child header0-item" role="menuitem"><a href="/help/" target="_blank" class="header0-item-block undefined"><div name="text">帮助</div></a></li><li class="ant-menu-submenu ant-menu-submenu-horizontal ant-menu-overflowed-submenu" style="display:none" role="menuitem"><div class="ant-menu-submenu-title" role="button" aria-expanded="false" aria-haspopup="true"><span>···</span><i class="ant-menu-submenu-arrow"></i></div></li><li name="pricing" class="ant-menu-item ant-menu-item-only-child header0-item" role="menuitem"><a href="/#pricing" class="header0-item-block undefined"><div name="text">价格</div></a></li><li class="ant-menu-submenu ant-menu-submenu-horizontal ant-menu-overflowed-submenu" style="display:none" role="menuitem"><div class="ant-menu-submenu-title" role="button" aria-expanded="false" aria-haspopup="true"><span>···</span><i class="ant-menu-submenu-arrow"></i></div></li><li name="contact-us" class="ant-menu-item ant-menu-item-only-child header0-item" role="menuitem"><a href="/help/app/contact-us/" target="_blank" class="header0-item-block undefined"><div name="text">交流群</div></a></li><li class="ant-menu-submenu ant-menu-submenu-horizontal ant-menu-overflowed-submenu" style="display:none" role="menuitem"><div class="ant-menu-submenu-title" role="button" aria-expanded="false" aria-haspopup="true"><span>···</span><i class="ant-menu-submenu-arrow"></i></div></li><li name="privatization-deployment" class="ant-menu-item ant-menu-item-only-child header0-item" role="menuitem"><a href="/help/app/privatization-deployment/" target="_blank" class="header0-item-block undefined"><div name="text">私有化部署</div></a></li><li class="ant-menu-submenu ant-menu-submenu-horizontal ant-menu-overflowed-submenu" style="display:none" role="menuitem"><div class="ant-menu-submenu-title" role="button" aria-expanded="false" aria-haspopup="true"><span>···</span><i class="ant-menu-submenu-arrow"></i></div></li><li name="issues" class="ant-menu-item ant-menu-item-only-child header0-item" role="menuitem"><a href="https://support.qq.com/products/305368/" target="_blank" class="header0-item-block undefined"><div name="text">建议反馈</div></a></li><li class="ant-menu-submenu ant-menu-submenu-horizontal ant-menu-overflowed-submenu" style="visibility:hidden;position:absolute" role="menuitem"><div class="ant-menu-submenu-title" role="button" aria-expanded="false" aria-haspopup="true"><span>···</span><i class="ant-menu-submenu-arrow"></i></div></li></ul></div></div></header><section class="feature-hero" id="download-anchor"><div class="container"><div class="header-H1"><h1 class="header-title" style="margin-bottom:16px">Apifox</h1><p style="margin-bottom:12px">API 文档、API 调试、API Mock、API 自动化测试</p><p style="font-size:14px;color:rgba(24, 24, 25, 0.7);margin-bottom:24px">Apifox = Postman + Swagger + Mock + JMeter</p></div><div class="button-area"><div style="display:none" id="windows-download"><div class="ant-dropdown-trigger button-desktop"><span style="width:1em;height:1em"></span><span style="margin:0 7px">下载桌面版</span><span style="width:1em;height:1em"></span></div></div><div style="display:block" id="mac-download"><div class="ant-dropdown-trigger button-desktop"><span style="width:1em;height:1em"></span><span style="margin:0 7px">下载桌面版</span><span style="width:1em;height:1em"></span></div></div><div data-agl-cvt="31" class="button-web">使用 WEB 版<div class="button-web-beta"></div><span class="button-web-beta-text">Beta</span></div></div></div><div class="image-gallery-module"><div class="image-gallery-wrap"><div class="image-gallery" aria-live="polite"><div class="image-gallery-content bottom"><div class="image-gallery-slide-wrapper bottom"><button class="image-gallery-icon gallery-NavButton-left"><span style="width:1em;height:1em"></span></button><button class="image-gallery-icon gallery-NavButton-right"><span style="width:1em;height:1em"></span></button><div class="image-gallery-swipe"><div class="image-gallery-slides"><div aria-label="Go to Slide 1" tabindex="-1" class="image-gallery-slide  center " style="display:inherit;-webkit-transform:translate3d(0%, 0, 0);-moz-transform:translate3d(0%, 0, 0);-ms-transform:translate3d(0%, 0, 0);-o-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)" role="button"><img class="image-gallery-image" src="https://cdn.apidog.cn/www/screenshot/dark-apidog-api-case-1.png" alt="" srcSet="" height="" width="" sizes="" title="" loading="eager"/></div><div aria-label="Go to Slide 2" tabindex="-1" class="image-gallery-slide  right " style="display:inherit;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)" role="button"><img class="image-gallery-image" src="https://cdn.apidog.cn/www/screenshot/dark-apidog-api-case-2.png" alt="" srcSet="" height="" width="" sizes="" title="" loading="eager"/></div><div aria-label="Go to Slide 3" tabindex="-1" class="image-gallery-slide  " style="display:inherit;-webkit-transform:translate3d(200%, 0, 0);-moz-transform:translate3d(200%, 0, 0);-ms-transform:translate3d(200%, 0, 0);-o-transform:translate3d(200%, 0, 0);transform:translate3d(200%, 0, 0)" role="button"><div style="height:100%"></div></div><div aria-label="Go to Slide 4" tabindex="-1" class="image-gallery-slide  " style="display:inherit;-webkit-transform:translate3d(300%, 0, 0);-moz-transform:translate3d(300%, 0, 0);-ms-transform:translate3d(300%, 0, 0);-o-transform:translate3d(300%, 0, 0);transform:translate3d(300%, 0, 0)" role="button"><div style="height:100%"></div></div><div aria-label="Go to Slide 5" tabindex="-1" class="image-gallery-slide  " style="display:inherit;-webkit-transform:translate3d(400%, 0, 0);-moz-transform:translate3d(400%, 0, 0);-ms-transform:translate3d(400%, 0, 0);-o-transform:translate3d(400%, 0, 0);transform:translate3d(400%, 0, 0)" role="button"><div style="height:100%"></div></div><div aria-label="Go to Slide 6" tabindex="-1" class="image-gallery-slide  " style="display:inherit;-webkit-transform:translate3d(500%, 0, 0);-moz-transform:translate3d(500%, 0, 0);-ms-transform:translate3d(500%, 0, 0);-o-transform:translate3d(500%, 0, 0);transform:translate3d(500%, 0, 0)" role="button"><div style="height:100%"></div></div><div aria-label="Go to Slide 7" tabindex="-1" class="image-gallery-slide  " style="display:inherit;-webkit-transform:translate3d(600%, 0, 0);-moz-transform:translate3d(600%, 0, 0);-ms-transform:translate3d(600%, 0, 0);-o-transform:translate3d(600%, 0, 0);transform:translate3d(600%, 0, 0)" role="button"><div style="height:100%"></div></div><div aria-label="Go to Slide 8" tabindex="-1" class="image-gallery-slide  " style="display:inherit;-webkit-transform:translate3d(700%, 0, 0);-moz-transform:translate3d(700%, 0, 0);-ms-transform:translate3d(700%, 0, 0);-o-transform:translate3d(700%, 0, 0);transform:translate3d(700%, 0, 0)" role="button"><div style="height:100%"></div></div><div aria-label="Go to Slide 9" tabindex="-1" class="image-gallery-slide  " style="display:inherit;-webkit-transform:translate3d(800%, 0, 0);-moz-transform:translate3d(800%, 0, 0);-ms-transform:translate3d(800%, 0, 0);-o-transform:translate3d(800%, 0, 0);transform:translate3d(800%, 0, 0)" role="button"><div style="height:100%"></div></div><div aria-label="Go to Slide 10" tabindex="-1" class="image-gallery-slide  " style="display:inherit;-webkit-transform:translate3d(900%, 0, 0);-moz-transform:translate3d(900%, 0, 0);-ms-transform:translate3d(900%, 0, 0);-o-transform:translate3d(900%, 0, 0);transform:translate3d(900%, 0, 0)" role="button"><div style="height:100%"></div></div><div aria-label="Go to Slide 11" tabindex="-1" class="image-gallery-slide  " style="display:inherit;-webkit-transform:translate3d(1000%, 0, 0);-moz-transform:translate3d(1000%, 0, 0);-ms-transform:translate3d(1000%, 0, 0);-o-transform:translate3d(1000%, 0, 0);transform:translate3d(1000%, 0, 0)" role="button"><div style="height:100%"></div></div><div aria-label="Go to Slide 12" tabindex="-1" class="image-gallery-slide  " style="display:inherit;-webkit-transform:translate3d(1100%, 0, 0);-moz-transform:translate3d(1100%, 0, 0);-ms-transform:translate3d(1100%, 0, 0);-o-transform:translate3d(1100%, 0, 0);transform:translate3d(1100%, 0, 0)" role="button"><div style="height:100%"></div></div><div aria-label="Go to Slide 13" tabindex="-1" class="image-gallery-slide  " style="display:inherit;-webkit-transform:translate3d(1200%, 0, 0);-moz-transform:translate3d(1200%, 0, 0);-ms-transform:translate3d(1200%, 0, 0);-o-transform:translate3d(1200%, 0, 0);transform:translate3d(1200%, 0, 0)" role="button"><div style="height:100%"></div></div><div aria-label="Go to Slide 14" tabindex="-1" class="image-gallery-slide  " style="display:inherit;-webkit-transform:translate3d(1300%, 0, 0);-moz-transform:translate3d(1300%, 0, 0);-ms-transform:translate3d(1300%, 0, 0);-o-transform:translate3d(1300%, 0, 0);transform:translate3d(1300%, 0, 0)" role="button"><div style="height:100%"></div></div><div aria-label="Go to Slide 15" tabindex="-1" class="image-gallery-slide  left " style="display:inherit;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)" role="button"><img class="image-gallery-image" src="https://cdn.apidog.cn/www/screenshot/light-apidog-theme-1.png" alt="" srcSet="" height="" width="" sizes="" title="" loading="eager"/></div></div></div><button type="button" class="image-gallery-icon image-gallery-fullscreen-button" aria-label="Open Fullscreen"><svg class="image-gallery-svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M8 3H5a2 2 0 0 0-2 2v3m18 0V5a2 2 0 0 0-2-2h-3m0 18h3a2 2 0 0 0 2-2v-3M3 16v3a2 2 0 0 0 2 2h3"></path></svg></button></div><div class="image-gallery-thumbnails-wrapper bottom thumbnails-swipe-horizontal"><div class="image-gallery-thumbnails"><nav class="image-gallery-thumbnails-container" style="-webkit-transform:translate3d(0px, 0, 0);-moz-transform:translate3d(0px, 0, 0);-ms-transform:translate3d(0px, 0, 0);-o-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0);transition:all 450ms ease-out" aria-label="Thumbnail Navigation"><button type="button" tabindex="0" aria-pressed="true" aria-label="Go to Slide 1" class="image-gallery-thumbnail active"><span class="image-gallery-thumbnail-inner"><img class="image-gallery-thumbnail-image" src="https://cdn.apidog.cn/www/screenshot/dark-apidog-api-case-1.png"/></span></button><button type="button" tabindex="0" aria-pressed="false" aria-label="Go to Slide 2" class="image-gallery-thumbnail"><span class="image-gallery-thumbnail-inner"><img class="image-gallery-thumbnail-image" src="https://cdn.apidog.cn/www/screenshot/dark-apidog-api-case-2.png"/></span></button><button type="button" tabindex="0" aria-pressed="false" aria-label="Go to Slide 3" class="image-gallery-thumbnail"><span class="image-gallery-thumbnail-inner"><img class="image-gallery-thumbnail-image" src="https://cdn.apidog.cn/www/screenshot/dark-apidog-api-definition-1.png"/></span></button><button type="button" tabindex="0" aria-pressed="false" aria-label="Go to Slide 4" class="image-gallery-thumbnail"><span class="image-gallery-thumbnail-inner"><img class="image-gallery-thumbnail-image" src="https://cdn.apidog.cn/www/screenshot/dark-apidog-schema-1.png"/></span></button><button type="button" tabindex="0" aria-pressed="false" aria-label="Go to Slide 5" class="image-gallery-thumbnail"><span class="image-gallery-thumbnail-inner"><img class="image-gallery-thumbnail-image" src="https://cdn.apidog.cn/www/screenshot/dark-apidog-api-definition-2.png"/></span></button><button type="button" tabindex="0" aria-pressed="false" aria-label="Go to Slide 6" class="image-gallery-thumbnail"><span class="image-gallery-thumbnail-inner"><img class="image-gallery-thumbnail-image" src="https://cdn.apidog.cn/www/screenshot/dark-apidog-test-case-1.png"/></span></button><button type="button" tabindex="0" aria-pressed="false" aria-label="Go to Slide 7" class="image-gallery-thumbnail"><span class="image-gallery-thumbnail-inner"><img class="image-gallery-thumbnail-image" src="https://cdn.apidog.cn/www/screenshot/dark-apidog-test-case-2.png"/></span></button><button type="button" tabindex="0" aria-pressed="false" aria-label="Go to Slide 8" class="image-gallery-thumbnail"><span class="image-gallery-thumbnail-inner"><img class="image-gallery-thumbnail-image" src="https://cdn.apidog.cn/www/screenshot/dark-apidog-test-case-3.png"/></span></button><button type="button" tabindex="0" aria-pressed="false" aria-label="Go to Slide 9" class="image-gallery-thumbnail"><span class="image-gallery-thumbnail-inner"><img class="image-gallery-thumbnail-image" src="https://cdn.apidog.cn/www/screenshot/dark-apidog-mock-1.png"/></span></button><button type="button" tabindex="0" aria-pressed="false" aria-label="Go to Slide 10" class="image-gallery-thumbnail"><span class="image-gallery-thumbnail-inner"><img class="image-gallery-thumbnail-image" src="https://cdn.apidog.cn/www/screenshot/dark-apidog-mock-2.png"/></span></button><button type="button" tabindex="0" aria-pressed="false" aria-label="Go to Slide 11" class="image-gallery-thumbnail"><span class="image-gallery-thumbnail-inner"><img class="image-gallery-thumbnail-image" src="https://cdn.apidog.cn/www/screenshot/dark-apidog-mock-3.png"/></span></button><button type="button" tabindex="0" aria-pressed="false" aria-label="Go to Slide 12" class="image-gallery-thumbnail"><span class="image-gallery-thumbnail-inner"><img class="image-gallery-thumbnail-image" src="https://cdn.apidog.cn/www/screenshot/dark-apidog-codegen-1.png"/></span></button><button type="button" tabindex="0" aria-pressed="false" aria-label="Go to Slide 13" class="image-gallery-thumbnail"><span class="image-gallery-thumbnail-inner"><img class="image-gallery-thumbnail-image" src="https://cdn.apidog.cn/www/screenshot/dark-apidog-codegen-2.png"/></span></button><button type="button" tabindex="0" aria-pressed="false" aria-label="Go to Slide 14" class="image-gallery-thumbnail"><span class="image-gallery-thumbnail-inner"><img class="image-gallery-thumbnail-image" src="https://cdn.apidog.cn/www/screenshot/dark-apidog-setting-import-1.png"/></span></button><button type="button" tabindex="0" aria-pressed="false" aria-label="Go to Slide 15" class="image-gallery-thumbnail"><span class="image-gallery-thumbnail-inner"><img class="image-gallery-thumbnail-image" src="https://cdn.apidog.cn/www/screenshot/light-apidog-theme-1.png"/></span></button></nav></div></div></div></div></div></div></section><div id="Content3_0" class="home-page-wrapper content3-wrapper"><div class="home-page content3"><div class="title-wrapper"><div name="mainPublicProjects"><div class="main-public-projects"><div class="main-public-projects-item"><span class="ant-avatar ant-avatar-circle ant-avatar-image main-public-projects-item-icon"><img src="https://cdn.apidog.cn/app/project-icon/custom/20210930/e21c5d76-623d-4af9-bfc9-fb46d2d1f601.jpg"/></span><span class="main-public-projects-item-text">企业微信 API</span><div class="main-public-projects-item-hover-content"><div class="main-public-projects-item-hover-content-item"><span style="width:1em;height:1em"></span><span>在线文档</span></div><div class="main-public-projects-item-hover-content-item"><span style="width:1em;height:1em"></span><span>进入项目</span></div></div></div><div class="main-public-projects-item"><span class="ant-avatar ant-avatar-circle ant-avatar-image main-public-projects-item-icon"><img src="https://cdn.apidog.cn/app/project-icon/custom/20211115/1fd04512-b157-4328-8fe7-8e4bcc5e23df.png"/></span><span class="main-public-projects-item-text">钉钉 API</span><div class="main-public-projects-item-hover-content"><div class="main-public-projects-item-hover-content-item"><span style="width:1em;height:1em"></span><span>在线文档</span></div><div class="main-public-projects-item-hover-content-item"><span style="width:1em;height:1em"></span><span>进入项目</span></div></div></div><div class="main-public-projects-item"><span class="ant-avatar ant-avatar-circle ant-avatar-image main-public-projects-item-icon"><img src="https://cdn.apidog.cn/app/project-icon/custom/20220207/32eec71d-ec28-4aad-8065-ce701687ec9f.png"/></span><span class="main-public-projects-item-text">飞书 API</span><div class="main-public-projects-item-hover-content"><div class="main-public-projects-item-hover-content-item"><span style="width:1em;height:1em"></span><span>在线文档</span></div><div class="main-public-projects-item-hover-content-item"><span style="width:1em;height:1em"></span><span>进入项目</span></div></div></div><div class="main-public-projects-item"><span class="ant-avatar ant-avatar-circle ant-avatar-image main-public-projects-item-icon"><img src="https://cdn.apidog.cn/app/project-icon/custom/20210930/a4a205c4-6648-4fc1-9ec8-b5159d31cb6c.jpg"/></span><span class="main-public-projects-item-text">Github API</span><div class="main-public-projects-item-hover-content"><div class="main-public-projects-item-hover-content-item"><span style="width:1em;height:1em"></span><span>在线文档</span></div><div class="main-public-projects-item-hover-content-item"><span style="width:1em;height:1em"></span><span>进入项目</span></div></div></div><div class="main-public-projects-item"><span class="ant-avatar ant-avatar-circle ant-avatar-image main-public-projects-item-icon"><img src="https://cdn.apidog.cn/app/project-icon/custom/2021106/fddb0965-d355-498b-afdc-679cb8e1e6c0.jpg"/></span><span class="main-public-projects-item-text">Gitlab API</span><div class="main-public-projects-item-hover-content"><div class="main-public-projects-item-hover-content-item"><span style="width:1em;height:1em"></span><span>在线文档</span></div><div class="main-public-projects-item-hover-content-item"><span style="width:1em;height:1em"></span><span>进入项目</span></div></div></div></div></div><h2 name="title" class="title-h1">功能特性</h2></div><div class="ant-row content3-block-wrapper" style="margin-left:-12px;margin-right:-12px;margin-top:-12px;margin-bottom:-12px"><div name="block1" style="padding-left:12px;padding-right:12px;padding-top:12px;padding-bottom:12px" class="ant-col content3-block ant-col-xs-24 ant-col-md-12"><div class="content3-text"><div class="content3-labelWrapper"><div class="content3-icon"><span style="width:1em;height:1em"></span></div><h3 class="content3-title">API 文档设计</h3></div><div class="content3-content"><ol><li>可视化 API 文档管理,零学习成本。</li><li>支持数据模型,接口之间可以复用相同数据结构。</li><li>接口文档完全遵循 OpenAPI(Swagger) 规范。</li><li>支持在线分享 API 文档,方便与外部团队协作。</li></ol></div></div></div><div name="block2" style="padding-left:12px;padding-right:12px;padding-top:12px;padding-bottom:12px" class="ant-col content3-block ant-col-xs-24 ant-col-md-12"><div class="content3-text"><div class="content3-labelWrapper"><div class="content3-icon"><span style="width:1em;height:1em"></span></div><h3 class="content3-title">API 调试</h3></div><div class="content3-content"><ol><li>Postman 有的功能 Apifox 都有(如环境变量、前置/后置脚本、Cookie/Session 全局共享等),并且比 Postman 更高效好用。</li><li>自动校验数据结构:校验返回的数据结构是否符合文档定义,自动发现接口数据异常。</li><li>可视化的断言、提取变量、数据库(SQL)操作等功能。</li><li>支持接口用例功能(一个接口多个用例)。</li></ol></div></div></div><div name="block3" style="padding-left:12px;padding-right:12px;padding-top:12px;padding-bottom:12px" class="ant-col content3-block clear-both ant-col-xs-24 ant-col-md-12"><div class="content3-text"><div class="content3-labelWrapper"><div class="content3-icon"><span style="width:1em;height:1em"></span></div><h3 class="content3-title">API 自动化测试</h3></div><div class="content3-content"><ol><li>完善的 API 场景测试(流程测试)功能,保证接口数据的正确性。</li><li>可视化的断言、提取变量、数据库(SQL)操作等功能。</li><li>支持自定义前置/后置脚本,自动校验数据正确性。脚本语法 100% 兼容 Postman,降低学习成本。</li><li>支持调用 javascript、java、python、php、js、BeanShell、go、shell、ruby、lua 等语言代码。</li></ol></div></div></div><div name="block2" style="padding-left:12px;padding-right:12px;padding-top:12px;padding-bottom:12px" class="ant-col content3-block ant-col-xs-24 ant-col-md-12"><div class="content3-text"><div class="content3-labelWrapper"><div class="content3-icon"><span style="width:1em;height:1em"></span></div><h3 class="content3-title">API 数据 Mock</h3></div><div class="content3-content"><ol><li>零配置即可 mock 出非常人性化的数据(根据 API 文档智能 mock)。</li><li>内置 Mock.js 规则引擎,非常方便 mock 出各种数据,并支持定义数据结构时设置 mock 规则。</li><li>支持根据不同参数值返回不同数据内容。</li></ol></div></div></div><div name="block3" style="padding-left:12px;padding-right:12px;padding-top:12px;padding-bottom:12px" class="ant-col content3-block ant-col-xs-24 ant-col-md-12"><div class="content3-text"><div class="content3-labelWrapper"><div class="content3-icon"><span style="width:1em;height:1em"></span></div><h3 class="content3-title">CI 持续集成</h3></div><div class="content3-content"><ol><li>支持命令行方式运行 API 测试 (Apifox CLI)。</li><li>支持集成 Jenkins 等持续集成工具。</li></ol></div></div></div><div name="block0" style="padding-left:12px;padding-right:12px;padding-top:12px;padding-bottom:12px" class="ant-col content3-block clear-both ant-col-xs-24 ant-col-md-12"><div class="content3-text"><div class="content3-labelWrapper"><div class="content3-icon"><span style="width:1em;height:1em"></span></div><h3 class="content3-title">数据库操作</h3></div><div class="content3-content"><ol><li>支持读取数据库数据,作为 API 请求参数使用。</li><li>支持读取数据库数据,用来校验(断言) API 请求是否成功。</li></ol></div></div></div><div name="block2" style="padding-left:12px;padding-right:12px;padding-top:12px;padding-bottom:12px" class="ant-col content3-block ant-col-xs-24 ant-col-md-12"><div class="content3-text"><div class="content3-labelWrapper"><div class="content3-icon"><span style="width:1em;height:1em"></span></div><h3 class="content3-title">自动生成代码</h3></div><div class="content3-content"><ol><li>根据接口/模型定义,自动生成各种语言/框架的业务代码和 API 请求代码。</li><li>支持 TypeScript、Java、Go、Swift、ObjectiveC、Kotlin、Dart、C++、C#、Rust 等 130 种语言及框架。</li><li>支持自定义代码模板,自动生成符合自己团队的架构规范的代码,满足各种个性化的需求。</li></ol></div></div></div><div name="block1" style="padding-left:12px;padding-right:12px;padding-top:12px;padding-bottom:12px" class="ant-col content3-block ant-col-xs-24 ant-col-md-12"><div class="content3-text"><div class="content3-labelWrapper"><div class="content3-icon"><span style="width:1em;height:1em"></span></div><h3 class="content3-title">支持 HTTP、TCP、RPC</h3></div><div class="content3-content"><ol><li>支持 HTTP(s) 接口管理。</li><li>支持 Socket (TCP) 接口管理。</li><li>后续将会支持 GraphQL、Dubbo、gRPC、WebSocket 等协议接口。</li></ol></div></div></div><div name="block3" style="padding-left:12px;padding-right:12px;padding-top:12px;padding-bottom:12px" class="ant-col content3-block clear-both ant-col-xs-24 ant-col-md-12"><div class="content3-text"><div class="content3-labelWrapper"><div class="content3-icon"><span style="width:1em;height:1em"></span></div><h3 class="content3-title">数据导入/导出</h3></div><div class="content3-content"><ol><li>支持导出 OpenAPI (Swagger)、Markdown、Html 等数据格式。</li><li>支持导入 OpenAPI (Swagger)、Postman、HAR、RAP2、JMeter、YApi、Eolinker、NEI、RAML、DOClever 、Apizza 、DOCWAY、ShowDoc、apiDoc、I/O Docs、WADL、Google Discovery 等数据格式。</li></ol></div></div></div><div name="block0" style="padding-left:12px;padding-right:12px;padding-top:12px;padding-bottom:12px" class="ant-col content3-block ant-col-xs-24 ant-col-md-12"><div class="content3-text"><div class="content3-labelWrapper"><div class="content3-icon"><span style="width:1em;height:1em"></span></div><h3 class="content3-title">团队协作</h3></div><div class="content3-content"><ol><li>接口数据云端同步,实时更新。</li><li>成熟的团队/项目权限管理,支持管理员、普通成员、只读成员等角色设置,满足各类企业的需求。</li></ol></div></div></div></div><div class="learn-more"><a href="/help/" target="_blank">更多功能介绍 <span role="img" aria-label="right" class="anticon anticon-right"><svg viewBox="64 64 896 896" focusable="false" data-icon="right" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"></path></svg></span></a></div></div></div><div class="apihub-wrapper apihub-hover"><div><h2 class="apihub-wrapper-title">API Hub</h2><p class="apihub-wrapper-subtitle">开放 API 共享平台,发现更多公开 API 项目 </p></div><div class="apihub-card-wrapper"><div class="ant-row ant-row-center"><div style="margin:20px 0;margin-bottom:20px;padding:30px 50px;text-align:center;border-radius:4px"><div class="ant-spin ant-spin-lg ant-spin-spinning ant-spin-show-text"><span class="ant-spin-dot ant-spin-dot-spin"><i class="ant-spin-dot-item"></i><i class="ant-spin-dot-item"></i><i class="ant-spin-dot-item"></i><i class="ant-spin-dot-item"></i></span><div class="ant-spin-text">Loading...</div></div></div></div></div></div><div style="text-align:center;width:100%"><h1 class="ant-typography" style="margin-top:80px">他们正在使用 Apifox</h1><span class="ant-typography ant-typography-secondary" style="display:block">先进研发团队都在使用 Apifox 提升效能</span><div class="ant-image" style="width:1400px"><img class="ant-image-img" style="margin-top:48px" src="https://cdn.apidog.cn/www/assets/image/who-is-using.jpeg"/></div><span class="ant-typography" style="color:rgba(41, 45, 52, 0.32);display:block">- 以上排名不分先后 -</span></div><div id="pricing" class="home-page-wrapper pricing1-wrapper"><div class="home-page pricing1"><div class="pricing1-title-wrapper"><h2 name="title" class="pricing1-title-h2">价格表</h2></div><div class="ant-row"><div name="block1" class="ant-col pricing1-block ant-col-xs-24 ant-col-md-12"><div class="pricing1-block-box active"><div class="pricing1-top-wrapper"><h1 class="pricing1-money">免费</h1><div class="pricing1-name">公网版 (SaaS版)</div></div><div class="pricing1-content"><div><div><span role="img" aria-label="check" class="anticon anticon-check"><svg viewBox="64 64 896 896" focusable="false" data-icon="check" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"></path></svg></span><span>无任何限制</span></div><div><span role="img" aria-label="check" class="anticon anticon-check"><svg viewBox="64 64 896 896" focusable="false" data-icon="check" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"></path></svg></span><span>不限团队人数</span></div><div><span role="img" aria-label="check" class="anticon anticon-check"><svg viewBox="64 64 896 896" focusable="false" data-icon="check" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"></path></svg></span><span>不限功能</span></div><div><span role="img" aria-label="check" class="anticon anticon-check"><svg viewBox="64 64 896 896" focusable="false" data-icon="check" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"></path></svg></span><span>不限项目数</span></div><div><span role="img" aria-label="check" class="anticon anticon-check"><svg viewBox="64 64 896 896" focusable="false" data-icon="check" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"></path></svg></span><span>不限接口数</span></div></div></div><div class="pricing1-button-wrapper"><a href="#" class="ant-btn ant-btn-primary ant-btn-lg pricing1-button"><span>立即下载</span></a></div></div></div><div name="block2" class="ant-col pricing1-block ant-col-xs-24 ant-col-md-12"><div class="pricing1-block-box inactive"><div class="pricing1-top-wrapper"><h1 class="pricing1-money">付费</h1><div class="pricing1-name">私有化部署版</div></div><div class="pricing1-content"><div><div><span role="img" aria-label="check" class="anticon anticon-check"><svg viewBox="64 64 896 896" focusable="false" data-icon="check" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"></path></svg></span><span>部署在企业内部</span></div><div><span role="img" aria-label="check" class="anticon anticon-check"><svg viewBox="64 64 896 896" focusable="false" data-icon="check" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"></path></svg></span><span>按使用人数收费</span></div><div><span role="img" aria-label="check" class="anticon anticon-check"><svg viewBox="64 64 896 896" focusable="false" data-icon="check" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"></path></svg></span><span>不限功能</span></div><div><span role="img" aria-label="check" class="anticon anticon-check"><svg viewBox="64 64 896 896" focusable="false" data-icon="check" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"></path></svg></span><span>不限项目数</span></div><div><span role="img" aria-label="check" class="anticon anticon-check"><svg viewBox="64 64 896 896" focusable="false" data-icon="check" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"></path></svg></span><span>不限接口数</span></div></div></div><div class="pricing1-button-wrapper"><a href="/help/app/privatization-deployment/" class="ant-btn ant-btn-primary ant-btn-lg pricing1-button  button-inactive"><span>立即咨询</span></a></div></div></div></div></div></div><div id="Footer1_0" class="home-page-wrapper footer1-wrapper"><div class="wavefooter-wrapper"></div><div class="footer1"><div type="bottom" leavereverse="true" class="ant-row home-page"><div name="block0" class="ant-col block ant-col-xs-24 ant-col-md-6"><h3 component="a" alt="apidog" class="logo"><a href="https://www.apidog.cn/" title="apidog"><img alt="img" src="https://cdn.apidog.cn/logo/apidog-logo-text-white.png" width="100%"/></a></h3><div class="slogan"><div name="content0">API 文档、API 调试、API Mock、API 自动化测试,一体化协作平台</div></div></div><div name="block1" class="ant-col block ant-col-xs-24 ant-col-md-6"><h3>产品</h3><div><a name="link0" href="/help/app/changelog/">产品更新日志</a><a name="link1" href="/help/">使用文档</a><a name="link2" href="/help/app/getting-started/">快速上手</a><a name="link3" href="/help/app/privatization-deployment/">私有化部署</a></div></div><div name="block2" class="ant-col block ant-col-xs-24 ant-col-md-6"><h3>关于</h3><div><a href="/help/app/faq/" name="link0">FAQ</a><a href="/about/" name="link0">关于我们</a><a href="/help/app/contact-us/" name="link1">联系我们</a><a name="link3" href="https://support.qq.com/products/305368/">建议反馈</a><a name="link4" href="https://www.zhipin.com/gongsir/a3e8ca9375c8c8b91XV53Nq0EVM~.html?ka=company-jobs">加入我们</a></div></div><div name="block3" class="ant-col block ant-col-xs-24 ant-col-md-6"><h3>资源</h3><div><a href="https://www.apidog.cn/" name="link0">接口(API)文档工具</a><a href="https://www.apidog.cn/" name="link1">接口(API)文档管理工具</a><a href="https://www.apidog.cn/" name="link1">接口(API)自动化测试工具</a><a href="https://www.apidog.cn/" name="link1">接口(API)Mock工具</a></div></div></div><div class="footer1-line"></div><div class="copyright-wrapper"><div class="friend-link"><span>友情链接:</span><a href="https://www.apiseven.com/" target="_blank">api7.ai</a><a href="http://h5.dooring.cn/" target="_blank">Dooring·H5制作神器</a><a href="https://www.authing.cn/" target="_blank">Authing</a><a href="https://www.growthhk.cn/" target="_blank">增长黑客</a><a href="https://code.fun/" target="_blank">CODE.FUN</a><a href="https://tapdata.net/" target="_blank">Tapdata</a><a href="https://www.showmebug.com/" target="_blank">ShowMeBug</a><a href="https://www.uviewui.com/" target="_blank">uView</a><a href="https://eleduck.com/" target="_blank">电鸭社区</a><a href="https://www.minjiekaifa.com/" target="_blank">敏捷开发社区</a></div><div class="home-page"><div class="copyright"><div><div>©2021 <a href="https://www.apidog.cn">Apifox</a> All Rights Reserved<!-- --> <a href="/help/about-company/">广州睿狐科技有限公司</a> <a target="_blank" href="https://beian.miit.gov.cn/" style="margin-left:32px">粤ICP备2021010720号</a></div></div></div></div></div></div></div></div></div>
	<script>
  window.g_useSSR = true;
  window.g_initialProps = {};
	</script>

    <script>
      if (window) {
        var isMacOs = /macintosh|macintel/.test(
          window.navigator.userAgent.toLocaleLowerCase()
        );
        try {
          if (isMacOs) {
            document.getElementById("mac-download").style.display = "block";
            document.getElementById("windows-download").style.display = "none";
          } else {
            document.getElementById("mac-download").style.display = "none";
            document.getElementById("windows-download").style.display = "block";
          }
        } catch (e) {}
      }

      function windowScroll() {
        const navbar = document.getElementById("navbar");
        if (navbar) {
          if (
            document.body.scrollTop >= 50 ||
            document.documentElement.scrollTop >= 50
          ) {
            navbar.classList.add("nav-sticky");
          } else {
            navbar.classList.remove("nav-sticky");
          }
        }
      }

      window.addEventListener("scroll", (e) => {
        e.preventDefault();
        windowScroll();
      });
    </script>

    <script src="https://cdn.apidog.cn/www/assets/js/apidog-home-event-tracking.min.js" async="true"></script>
    <script>
      window.eventTracking = {
        dataLayer: [],
      };
      window.eventTracking.report = function () {
        window.eventTracking.dataLayer.push(arguments);
      };
    </script>

    <script src="https://cdn.staticfile.org/react/17.0.2/umd/react.production.min.js"></script>
    <script src="https://cdn.staticfile.org/react-dom/17.0.2/umd/react-dom.production.min.js"></script>
    <script src="https://cdn.apidog.cn/mirror-www/umi.4ec62369.js"></script>
  

</body></html>

Request

Query Params
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
勿改-用于测试cokie拼接
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 multipart/form-data
type
string 
optional
Example:
NonContentType
b_on_gp
string 
required
全局说明~默认启用+必填
Default:
b_on_gp_value
body_same_1
string 
optional
优先级
Default:
body_same_1_gp
test
string 
optional
Default:
000
b_on_gp_request_off
string 
required
勿改-测试:全局参数~默认启用+必填+快捷请求/自定义请求不启用
Default:
b_on_gp_request_off_value
glo_bparam_use_glo
string 
optional
Default:
{{id_glo}}
glo_bparam_use_env
string 
optional
Default:
{{id_env}}
glo_bparam_use_prior
string 
optional
Default:
{{priority_env}}

Responses

🟢200成功
application/json
Body
object {0}
🟢200组件2-全局默认on&有示例
🟠401参数不正确-全局
Previous
响应为no-content
Next
响应多种类型
Built with