HttpRunnerManager使用问题记录
1、extract提取时,如果路径遇到字典或者列表,直接用其索引就可,比如:content.data.profileList.0.profileInfo.email
2、validate的预期如果是列表或者字典,目前系统不支持,只有string、int、float、boolean,如果想提取内容,可在extract的路径下写到路径对应值
3、httprunnerManager获取cookie有两种方式:
(1)直接录入登录接口,其它用例执行时,把登录接口关联在一起执行,httprunner会自动获取登录时的cookie用到下个接口
(2)在debugTalk.py下自定义登录方法,将参数配置到公共参数,其他用例直接去调
获取到的cookie是字典形式,需要转成httprunneManager支持的头部格式key=value,...
4、调用DebugTalk.py的方法${get()}
5、用例下的parameters设置,目前系统还不支持,只可在公共配置下配置
6、接口测试时,如果传入的value为空格,httprunner执行时会自动清除空格;postman执行空格是可以执行的
7、用例名称不要用 / ,他会以斜杠去找路径,可以用反斜杠
8、用例下的可选用例,最多关联25个用例,否则报错,关联超过25个时可以用套件。