标签:testcases 参数 dem 实战 request yam date name png
前言:潜力不在脸上,本事不在嘴上
一、背景:httprunner2.0版本已不支持在测试用例中进行参数化配置,参数化的功能需要在testsuite中实现
二、思路:新建testsuite包,将要执行的testcase放到testsuite中,参数化后便能实现。??testsuite中的config和testcases均不需要加-
三、操作步骤:
3.1 新建testsuite包,新建testsuite.yaml文件,放置要执行的用例
config: #注意:config顶格写 name: 测试套件 testcases: #注意:testcases顶格写 - name: demo.yaml #要执行的文件名 testcase: testcases/0610work/demo.yaml #要执行的文件绝对路径 parameters: searchword: [‘湘潭‘,‘岳阳‘,‘毛追寻‘] #参数化的变量名
3.2 将用例中的入参,设置参数化
- config:
name: 验证在testsuite中实现参数化,百度进行多次搜索
base_url: http://www.baidu.com
# 测试步骤
- test:
name: baidu search
request:
url: /s
method: GET
params:
wd: $searchword #参数化调用
validate:
- eq: ["status_code",200]
四、实战结果:
标签:testcases 参数 dem 实战 request yam date name png
原文地址:https://www.cnblogs.com/miaoxiaochao/p/13113469.html