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个时可以用套件。

 

posted @ 2020-06-23 10:20  艾薇儿-晓  阅读(541)  评论(0编辑  收藏  举报