httprunner2.x--HttpRunner参数化:外置参数 + CSV文件 + 组合参数(固定组合策略)

在测试用例集合(testsuite)中实现参数化:

  • 用例中参数个数:2个 (用户名和密码同时进行参数化处理)
  • 数据源提供:保存在外部 csv 文件中
  • 测试数据: 正确的“用户名/密码”组合为 “test/123456”
  • 关于组合: “用户名+密码”的组合数据已经提前在csv文件中定义好

 

params.csv 多个参数用逗号分隔

 

p_username,p_password
admin1,123
test1,456
test,123456

  

测试套件参数化

config:
    name: 登录 测试套件

    base_url: http://localhost:8000

testcases:
-
    name: 测试用例test.yml
    testcase: testcases/test_Httplogin.yml
    parameters:
        # 参数固定组合取值,参数之间端(-)横线连接
        p_username-p_password: ${P(data/params.csv)}

  

报告

 

posted @ 2021-06-04 11:12  莫使娇躯空对月  阅读(52)  评论(0编辑  收藏  举报