在进行接口测试的时候,我们可以针对接口的返回值特性,封装几种断言方法,来检验接口用例的正确性,以此满足不同的测试场景。
1、创建一个类,初始化参数response
2、断言方式为:检查json键是否存在。首先将函数传入的参数ckeck_key进行字符串分割后放入列表。再定义断言结果list和断言错误结果list
2、断言方式为:json键值对匹配。方法类似于上面的检查json键是否存在。
3、断言方式为:正则匹配。比较简单,需要注意的是response响应必须为str,而dict转str的时候会有坑。所以我们在传入response的时候对其做是否为str的校验