其他分享
首页 > 其他分享> > 4.httprunner-参数化和数据驱动

4.httprunner-参数化和数据驱动

作者:互联网

前言   什么场景适合参数化   举例:   参数基本分为两种   实现场景   单参数化实现
config:
  name: 登录用例
  base_url: ${ENV(base_url)}
  # 设置变量
  variables:
    password: 123456
 #设置参数化
  parameters:
    user:[test1,test2,test3,test4]
teststeps:
-
  name: step-登录
  request:
    url: /v1/login/
    method: POST
    params:
      user: $user #引用参数化命令
      password: $password
多个参数一一对应参数化
config:
  name: 登录用例
  base_url: ${ENV(base_url)}
  parameters:
    # 设置user和password两个key,用-隔开
    # 每次按顺序循环取对应的值
    user-password:
      -[test1,123456]
      -[test2,654321]
     -[test3,987544]
     -[test4,678910]

teststeps:
-
  name: step-登录
  request:
    url: /v1/login/
    method: POST
    params:
      user: $user
      password: $password
笛卡尔积组合参数

标签:httprunner,name,parameters,url,参数,user,驱动,password
来源: https://www.cnblogs.com/Mickey-7/p/16226020.html