当前位置: 首页 > news >正文

YAML 自动化用例中 GET vs POST 请求的参数写法差异

GET 请求:用 params 传参(附加在 URL 上)

config:name: "GET 查询用户信息"base_url: "https://api.example.com"teststeps:- name: "根据 userId 查询用户信息"request:method: GETurl: /api/user/detailparams:                      # ✅ GET 请求参数写这里userId: 12345trackId: ${trackid()}validate:- eq: [status_code, 200]- eq: ["body.code", 0]- eq: ["body.data.userId", 12345]

实际发送的 URL:

GET /api/user/detail?userId=12345&trackId=abc123

POST 请求:用 body 传参(放在请求体)

config:name: "POST 注册用户"base_url: "https://api.example.com"teststeps:- name: "注册用户"request:method: POSTurl: /api/registerheaders:Content-Type: application/jsonbody:                      # ✅ POST 请求参数放这里username: "alice"password: "abc123"trackId: ${trackid()}validate:- eq: [status_code, 200]- eq: ["body.code", 0]- eq: ["body.msg", "注册成功"]

实际发送的是 HTTP POST,请求体是:

{"username": "alice","password": "abc123","trackId": "abc123"
}

在这里插入图片描述

http://www.dtcms.com/a/282313.html

相关文章:

  • 部分排序算法的Java模拟实现(复习向,非0基础)
  • PostgreSQL数据库集群如何进行自动化性能监测?
  • HTML5》》template
  • (LeetCode 面试经典 150 题) 205. 同构字符串 (哈希表)
  • 针对 Python、Java、Go 的依赖树检测实现方案,包含漏洞扫描和依赖关系分析的核心代码与工具链
  • Chrome紧急更新,谷歌修复正遭活跃利用的关键零日漏洞
  • Java运维之Tomcat升级
  • 【c++深入系列】:万字详解list(附模拟实现的list源码)
  • Android 高通平台修改音频参数效果文件-优化音频效果
  • 如何使用 OpenCV 打开指定摄像头
  • 微服务变更?自动化测试利器Parasoft SOAtest修复快、准、稳!
  • 【微服务】Ocelot微服务网关
  • RL-马尔科夫过程、动态规划
  • 042_封装的实现(属性私有化 / 方法公开)
  • 网络基础10 长途互联--WAN广域网技术
  • fastadmin中ajax弹窗修改文字为英文
  • Taro.getRandomValues() 用法详解
  • 端侧推理软件栈
  • 搜索框的显示与隐藏(展开与收起)
  • 智能工厂生产设备状态检测算法
  • Navicat Premium17.2.8 下载与安装(免费版)
  • 数字万用表是什么?七位半数字万用表/多用表的核心指标应用及技术趋势?
  • 近期学习总结
  • ADS8331手册驱动开发
  • HTML基础知识 二(创建容器和表格)
  • 达梦数据库CASE_SENSITIVE大小写敏感差异比较
  • HTB cap wp
  • 0 - MIT 6.S081 2020 操作系统 实验环境配置
  • 前端性能与可靠性工程:前端韧性工程 - 优雅降级与离线支持
  • Nginx,MD5和Knife4j