当前位置: 首页 > 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.xdnf.cn/news/1132939.html

相关文章:

  • 剑指offer64_圆圈中最后剩下的数字
  • 分块(chunked) vs 滑动窗口(windowed)
  • 力扣面试150(31/150)
  • Python爬虫实战:研究PyYAML库相关技术
  • 工作第一步建立连接——ssh
  • STM32硬件I2C的注意事项
  • UniApp 多端人脸认证图片上传实现
  • Sketch 与 Figma
  • 基于 Python/PHP/Node.js 的淘宝 API 商品数据抓取开发教程
  • 个人笔记(linux/sort与uniq命令)
  • [硬件电路-28]:从简单到复杂:宇宙、芯片与虚拟世界的共通逻辑
  • 快速掌握 Kafka:从核心概念到生产级部署指南
  • 网络安全初级(XSS-labs 1-8)
  • 基于Canal实现MySQL数据库数据同步
  • 数字IC后端培训教程之数字后端项目典型项目案例解析
  • 端侧推理软件栈
  • 智慧农业新图景:物联网如何精准守护作物生长​
  • FCN语义分割笔记(1)
  • XSS-labs 1-8关
  • 系统性学习C语言-第十八讲-C语言内存函数
  • 从零开始的云计算生活——番外4,使用 Keepalived 实现 MySQL 高可用
  • xss-lab1-8关
  • AWS ML Specialist 考试备考指南
  • Liunx练习项目6-创建dns服务器
  • 图机器学习(10)——监督学习中的图神经网络
  • AI Agent开发学习系列 - langchain之LCEL(1):LangChain LCEL链式编排与RAG增强实践
  • 新手向:自动化图片格式转换工具
  • orfeotoolbox ResetMargin
  • 硬件设计学习DAY3——电源Buck电路深度解析:CCM/DCM/BCM模式与电感设计
  • Linux运维新手的修炼手扎之第21天