一、关于dubgutalk.py
个人觉得debugtalk.py是个很好的设计,他增加了httprunner的扩展性,可以让开发者DIY发挥
先看一下官方解释
- 存储自定义的python函数,在测试用例中调用的函数均在此文件中定义
二、我们来举个例子吧
比如说,我想测试一个登录的API,他的密码要求是一个base64位加密码的数字
我们会怎么做呢,两种方案
1、找一个密码,自己找个在线base64,按接口提供的加密算法算一个,然后在接口的密码中写死
2、在debugtalk.py写一个base64的加密算法,接收用户传入的密码,然后返回加密后的密码给接口用
亲,你会喜欢哪种呢,做为一个测试开发攻城狮 ,当然果断选第二种,第二种更灵活,比如测试用例有100个用户,你咋整!总不能每个都算一次写死吧。好知道这个思路我们来搞一下