随笔分类 - 接口自动化
摘要:学习前提,先复习下面向对象的知识点。 1. 安装requests:pip install requests 2. 了解常用方法: requests.get() 传入url,params requests.post() 传入url,data用于传参,json也用于传参【是用data还是json可以看c
阅读全文
摘要:前言:assert断言就是将实际结果和期望结果做对比,符合预期结果就测试pass,不符合预期就测试failed。 实例1:简单断言 实例1优化版--增加异常信息文字描述 异常断言 excinfo 是一个异常信息实例,它是围绕实际引发的异常的包装器。主要属性是.type、 .value 和 .trac
阅读全文
摘要:前言:pytest.mark.parametrize装饰器可以实现测试用例参数化。 parametrizing 1. 下面是一个简单是实例,检查一定的输入和期望输出测试功能的典型例子 2. 标记单个测试实例为失败,例如使用内置的mark.xfail,则跳过该用例不执行直接显示xfailed 3. 若
阅读全文
摘要:前言:pytest-HTML是一个插件,pytest用于生成测试结果的HTML报告。兼容Python 2.7,3.6 pytest-html 1. pip 安装: pip install pytest-html 2. 执行方法: pytest (-q 指定py脚本文件) --html = repor
阅读全文
摘要:出处:https://www.cnblogs.com/yoyoketang/p/9401554.html 前言: 上一篇介绍了fixture通过scope参数控制setup级别,我们一起来温故下fixture的特点吧: fixture(scope = "function", params=None,
阅读全文
摘要:出处:https://www.cnblogs.com/yoyoketang/p/9390073.html 前言: 前面一篇讲到用例加setup和teardown可以实现在测试用例之前或之后加入一些操作,但这种是整个脚本全局生效的,如果我想实现以下场景: 用例1需要先登录,用例2不需要先登录,用例3需
阅读全文
摘要:前言: pytest支持函数和类两种用例方式,针对每种情况都有不同的代码 pytest用例运行级别 模块级(setup_module/teardown_module)开始于模块始末,全局的 函数级(setup_function/teardown_function)只对函数用例生效(不在类中) 类级(
阅读全文
摘要:初级版本 源码: #!/usr/bin/env python # -*- coding:utf-8 -*- #使用车管家的接口实际调用类函数 import unittest from urllib import request from urllib import parse import json
阅读全文
摘要:出处:https://www.cnblogs.com/yoyoketang/p/9356693.html 前言: python鄙视链:pytest 鄙视 > unittest 鄙视 > robotframework 鄙视 > 记流水账 鄙视 > "hello world"小白 所以,让我们一起学习p
阅读全文

浙公网安备 33010602011771号