美文网首页
5.2用例编写及断言

5.2用例编写及断言

作者: 雷阳洪 | 来源:发表于2021-01-18 15:04 被阅读0次

分析接口是属于什么类型的

image.png

选择对应的模板-例如post 键值对数据

image.png

根据注释修改成自己需要的用例

image.png

response的响应断言

image.png
def getdict(self,dict1,obj,default=None):
        ''' 遍历嵌套字典,得到想要的value
            dict1所需遍历的字典
            obj 所需value的键'''
        for k,v in dict1.items():
            if k == obj:
                return v
            else:
                if type(v) is dict:#如果是字典
                    re = self.getdict(v,obj,default)    # 递归
                    if re is not default:
                        return re
from Common.Base_test import webrequests
response = {'errno': 0, 'msg': 'success', 'result': {'id': '5b4dc7111c0ab20001c3c481', 'cname': '测试001', 'desc': '测试机器人', 'type': 0, 'settings': {'failAction': ['偶母鸡啊', '我不告诉你']}, 'lastView': '2018-07-17T18:38:09.250849551+08:00', 'nickname': '小可爱', 'age': 0, 'gender': 'male', 'hometown': '北京', 'speciality': '打游戏'}}
s = webrequests()
failAction = s.getdict(response,'failAction')
print(failAction)

相关文章

  • 5.2用例编写及断言

    分析接口是属于什么类型的 选择对应的模板-例如post 键值对数据 根据注释修改成自己需要的用例 response...

  • 接口自动化核心面试题

    一、你的框架提供了哪些功能?或者整体结构实现思想? 答:1、编写用例(前置、后置、断言)、执行用例、生成测试报告。...

  • Chapter 4 在测试用例中编写和上报断言

    Chapter 4 在测试用例中编写和上报断言 4.1 使用断言语句 pytest允许你在测试用例中使用标准的py...

  • 用 JavaScript 编写测试脚本

    用 JavaScript 编写测试脚本 Truffle使用 Mocha 测试框架和 Chai 断言,为编写 Jav...

  • 用例编写

    摘自:https://www.cnblogs.com/51kata/p/5105087.html 我们先考虑下一个...

  • 测试平台系列(29) 编写用例执行的方法

    回顾 上期编写了用例详情页,这期我们快刀斩乱麻,来编写用例执行功能。 编写执行用例的方法 由于之前我们已经编写过了...

  • seldom学习(五):断言和失败截图

    一、 seldom 断言 seldom 提供了更加简单的断言方法。一共有6种断言方法如下: 二、用例失败重跑&自动...

  • pytest测试框架使用

    1. 测试用例的编写 测试函数必须以test_开头,assert用来断言 比如: class TestClass:...

  • JUnit常用断言及注解

    断言是编写测试用例的核心实现方式,即期望值是多少,测试的结果是多少,以此来判断测试是否通过。 断言核心方法 ass...

  • 断言

    一、断言:预期与实际结果的判断 1、预期==实际:用例通过,写到报告里;【PASS】 2、预期!==实际:用例失败...

网友评论

      本文标题:5.2用例编写及断言

      本文链接:https://www.haomeiwen.com/subject/cjcxzktx.html