接口测试
啊肖不想上班
这个作者很懒,什么都没留下…
展开
-
pytest之通过yaml实现数据驱动
以.yaml格式为后缀键值对使用冒号结构表示key: value,冒号后面要加一个空格大小写敏感使用缩进表示层级关系缩进不允许使用tal,只允许使用空格缩进的空格数不重要,只要相同层级的元素左对齐即可#表示注释对象:键值对的集合,又称为映射/哈希/字典数组:一组按次序排列的值,又称为序列/列表纯量:单个的,不可再分的值pip install pyyamlimport yaml具体方法:yaml.load(f) # 作用是将yaml文档转化为python对象yaml.load_all(f) # 返回yam原创 2022-07-03 18:26:59 · 930 阅读 · 1 评论 -
Pytest基本操作
目录1、安装及快速入门2、pytest的前后置3、运行规则4、断言5、标记mark的使用安装命令:pip3 install pytest创建第一个测试用例 2、pytest的前后置函数级别:setup、teardown 用于测试方法的始末运行一次测试用例会运行一次setup、teardown 类级别:setup_class、teardown_class运行于测试类的始末类中方法级别:setup_method、teardowm_class模块级别(需放置类外):setup_module、tea原创 2022-07-02 20:49:04 · 361 阅读 · 0 评论 -
接口测试如何开展
1.先看请求方法get,post等2.请求参数组合(正交矩阵法)单个参数校验多个参数组合校验填所有参数只填必选参数选填可选参数3.等价类,边界值等价类:参数类型(英文、汉字、特殊字符、null和空)边界值:参数大小、长度、类型、取值范围4.业务逻辑校验比如登陆完不能再登录不同参数走不同业务逻辑不同参数组合走不同业务逻辑不同用户走不同业务逻辑5.header校验添加加密信息的header添加用户认证信息的header等6.响应校验正常的逻辑返回正常的code及对应的正常响应内容异常的逻辑或程序异常返回的cod原创 2022-07-01 14:40:44 · 190 阅读 · 0 评论