随笔分类 - Pyautotest
Python测试内容积累
摘要:1. 安装pytest 1 安装pytest:pip pytest 2 3 三方插件: 4 5 pip install XXX 6 7 pytest-xdist(分布式测试) 8 pytest-selenium(集成selenium) 9 pytest-html(完美html测试报告 原生态) 10
阅读全文
摘要:1 """ 2 抽象出测试用例基类 3 1. 提取Excel文件中的用例数据 4 2. 自动处理鉴权请求头 5 3. 生成一个没有被使用的手机号码 6 """ 7 import unittest 8 import settings 9 10 from common.request_handler i
阅读全文
摘要:1 import pymysql 2 import settings 3 4 5 class DB: 6 def __init__(self, **kwargs): 7 self.conn = pymysql.connect(**kwargs) 8 self.cursor = self.conn.c
阅读全文
摘要:在根目录下添加配置文件settings.py文件,用于存放项目中可一些配置化的参数 """ 配置文件 """ import os # 项目根目录 # 配置文件的绝对路径 BASE_DIR = os.path.dirname(os.path.abspath(__file__)) # 项目的HOST P
阅读全文
摘要:1 """ 2 日志处理器 3 """ 4 5 import logging 6 import settings 7 8 9 def get_logger(name='WJ-test', file='WJ-test.log', 10 fmt='%(levelname)s %(asctime)s [%
阅读全文
摘要:1 import requests 2 3 4 def send_request(url, method='GET', **kwargs): 5 """ 6 发送请求 7 :param url: 8 :param method: 请求方法 9 :param kwargs: 接收request原生请求
阅读全文
摘要:1. 对于单接口测试如果依赖接口只需要在测试开始执行一次,那么可以将依赖接口的请求放在类级前置方法中,然后通过全局变量或者当前用例类属性来传递依赖数据。 2. 对于单接口测试如果依赖接口需要在每个用例前执行,那么可以将依赖接口的请求放在方法级前置方法中,然后通过用例对象属性来传递依赖数据 3. 对于
阅读全文
摘要:创建一个测试类 # 创建一个名为login的.py文件 # 登录系统 def login_check(username, password): """ 登录校验的函数 :param username: 账号 :param password: 密码 :return: """ if 6 <= len(p
阅读全文
摘要:pytest是一个非常成熟的全功能的python测试框架,主要有以下几个特点: 1.简单灵活,容易上手,支持参数化;2.是python的第三方单元测试框架,可以做系统测试,比unitest更简洁和高效,同时兼容unittest框架,在unittest框架迁移到pytest框架的代码不需要重写代码,是
阅读全文

浙公网安备 33010602011771号