0


httpRunner使用(十):debugtalk.py使用

一、解决json传参类型不对问题(错误如下),在debugtalk.py自定义接口请求函数

ERROR ['200410001762967552'] is not of type 'object'

Failed validating 'type' in schema[0]:
{'description': 'request body in json format', 'type': 'object'}

On instance:
['200410001762967552']
WARNING Invalid test file format: facility.yml
ERROR failed to parse all cases, abort.
!!!!!!!!!! exception stage: parse tests !!!!!!!!!!
用例如下:

解决方案,在debugtalk.py中定义tear_down函数,函数内实现上面无法执行的接口请求,代码如下:

在测试用例中,对应接口的上一个步骤中调用tear_down函数,代码如下图:

二、实现从数据库中获取接口需要的数据:

debugtalk.py中查询数据库,如下:

测试用例中调用debugtalk.py进行入参,如下(注意:调用时传的参数不需要用‘’):

标签: python

本文转载自: https://blog.csdn.net/aisi0308/article/details/117388727
版权归原作者 笃姬研 所有, 如有侵权,请联系我们删除。

“httpRunner使用(十):debugtalk.py使用”的评论:

还没有评论