httprunner中debugtalk使用

时间:2020-08-20 19:46:32 来源:

【摘要】 httprunner中debugtalk使用考必过小编为大家整理了关于httprunner中debugtalk使用的信息,希望可以帮助到大家!

httprunner中debugtalk使用

标签:第一个   很多   bug   测试   运行   写入   函数名   width   接口自动化   

在做接口自动化时,不能将参数写在测试用例中,写入用例中这条用例就不能方便多数据验证,会使成本增加,所以此时就需要提取参数,

当然还有当需要一些需要前置接口返回数据来使下层接口可以成功调用 例如:签名,加密等这是就需要debugtalk 来进行函数操作

 

 

 现在项目中创建一个debugtalk.py文件,注意 文件名一定不要写错,。

然后正常创建yaml脚本,现在创建一个headers中需要传入用户token的接口,如果按照不用debugtalk时,那就需要在yaml文件中创建两个步骤,

第一个先登录然后在将token赋值,后再将token放在下层接口的headers中,这样对与用例来说就比较长,

当有其他用例也需要前置token时,在添加的话就会产生大的工作量

 

 

 

 

 

这就是没用debugtalk时一个用例的长度,当有很多用例都需要登录后获取的token时,就会出现很多不必要的工作量。

下面展示debugtalk.py时的用例书写

首先在debugtalk.py文件中创建函数,返回用户token

 

这是一个很普通的request接口调用函数,返回的参数时用户的token,这里就不细说了 比较简单。

那么在yaml文件中如何调用此函数呢 ,

 

在yaml文件中,可以直接调用debugtalk.py文件中的函数名,但是前提是debugtalk.py需要与yaml文件在同一个目录下

在cmd中直接运行此条用例即可

 

httprunner中debugtalk使用

标签:第一个   很多   bug   测试   运行   写入   函数名   width   接口自动化   

以上就是httprunner中debugtalk使用的内容,更多资讯请及时关注考必过网站,最新消息小编会第一时间发布,大家考试加油!

上一篇      下一篇
前端相关推荐 更多>>
前端热点专题 更多>>
热点问答
国家公务员考试年龄限制是多少 公务员国考和省考考试内容有什么区别 函授大专学历能不能考公务员 国家公务员考试考点能自己选择吗 新闻学专业能报考2022年公务员考试吗 什么是联合培养研究生 什么是破格录取研究生 什么人不适合读研 研究生报名户口所在地填什么 研究生结业和毕业有什么区别
网站首页 网站地图 返回顶部
考必过移动版 https://m.kaobiguo.net