06 接口自动化-框架封装思想建立之httprunner框架(下)

httprunner框架接口自动化应用详解

一、httprunner如何实现数据驱动

3.X开始,使用parameters定义数据源。应用于测试用例层。

第一种:直接在脚本里面指定参数列表,最简单。适合于参数比较少的情况。
config:
    name: get token
    parameters:
        appid-secret-grant_type-assert_str:
            - ["wx74a8627810cfa309","e40a02f9d79a8097df497e6aaf93ab81","client_credential","access_token"]
            - ["","e40a02f9d79a8097df497e6aaf93ab81","client_credential","errcode"]
            - ["wx74a8627810cfa309","e40a02f9d79a8097df497e6aaf93ab81","","errmsg"]
teststeps:
-   name: get token
    api: api/wx_get_token.yml
第二种:使用CSV文件,适合于参数比较大的情况。

yaml 文件:

config:
    name: get token
    parameters:
        appid-secret-grant_type-assert_str: ${P(data/get_token_data.csv)}
teststeps:
-   name: get token
    api: api/wx_get_token.yml

get_token_data.csv:

appid,secret,gr
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值