v0.1版本:
学到的新知识:
1.f-string/format 格式化参数:
作用:把一个变量插入到一个字符串中
用法:"{} {}".format("hello", "world") / a = "hello", b="world" f"{a} {b}"
注意点:f-string速度比format快,但是使用f-string时变量要先定义才能直接赋值新变量
2.修改/保存yaml:
with open(file_name) as f: #打开并读取yaml
doc = yaml.safe_load(f)
doc['zht_token'] = zht_user_token #修改yaml
with open(file_name, 'w') as f: #保存yaml
yaml.safe_dump(doc, f, default_flow_style=False)
3.启动命令:
启动:pytest.main(['-v', './testcase/test2.py'])
生成报告须加(生成报告命令放最后):--html=./report/接口测试报告html', '--self-contained-html'
注:'--self-contained-html'是把css样式合并到html里,这样分享报告就不会丢失
失败用例重跑须加:'--reruns 3'