自动化小案例:测试用例写在yaml文件里(天气预报查询)

本文展示了如何将测试用例写入yaml文件,然后通过Python读取并调用天气查询接口进行自动化测试。内容包括接口返回的数据格式、整体测试流程、断言验证以及不同测试场景(如正确信息、错误信息等)的执行和结果反馈。
摘要由CSDN通过智能技术生成

下面是yaml文件内容:天气查询接口显示格式

##WeatherCase.yaml  
#天气查询接口
-
  #接口路径
  url: /free/day
  method: get
- #用例编号:test_001
  detail: 传正确的帐号、密码  #用例名称
  data: #请求参数
    appid: 47242322
    appsecret: 4cUoG0rk
    city: 上海
  resp: #预期结果
    city: 广州
    cityid: 101280101
- #用例编号:test_002
  detail: 传未注册的帐号  #用例名称
  data: #请求参数
    appid: sd2322
    appsecret: 4cUoG0rk
    city: 上海
  resp: #预期结果
    errcode: 100
    errmsg: appid错误
- # 用例编号:test_003
  detail: 传正确的账号但密码错误
  data:
    appid: 47242322
    appsecret: 1111111
    city: 广州
  resp:
    errcode: 100
    errmsg: appsecret错误!
- # 用例编号:test_004
  detail: 账号密码传入空值
  data:
    appid: ""
    appsecret: ""
    city: 广州
  resp:
    errcode: 100
    errmsg: 缺少注册参数appid或appsecret 请仔细看文档 https://tianqiapi.com/
- # 用例编号:test_005
  detail: 传入带后缀的城市名(如广州市、天河区)
  data:
    appid: 47242322
    appsecret: 4cUoG0rk
    city
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值