yaml测试用例结构与关键字使用-get请求
get请求
1.get请求不带参数
/api/test/demo
接口/get方法.py
import requests
S = requests.session()
r1 = S.request(method='GET',
url='http://127.0.0.1:端口号/api/test/demo')
print(r1.text)
接口/get_demo.yml
config:
name: demo_case
teststeps:
-
name: step1
request:
method: GET
url: http://127.0.0.1:端口号/api/test/demo
validate:
- eq: [status_code, 200]
- eq: [body.code, 0]
- eq: [body.msg, 成功success!]
2.get请求带参数
/api/test/info?page=1&size=2
接口/get方法.py
import requests S = requests.session() r2 = S.request(method='GET', url="http://127.0.0.1:端口号/api/test/info",
params={ 'page': 1, 'size': 2 })
print(r2.text)
接口/getparams.yml
config:
name: get_params
teststeps:
-
name: step-info
request:
method: GET
url: http://127.0.0.1:端口号/api/test/info
params:
page: 1
size: 2
validate:
- eq: [status_code,200]
- eq: [body.code,0]
- eq: [body.msg,success!]
分类:
HttpRunner3
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报