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!]
复制代码
posted @   乌醍  阅读(162)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
点击右上角即可分享
微信分享提示