自动化测试
解放双手、让你从“点点点”的阴影中走出去
Bao先森
入行至今 一直在底层摸爬滚打 浑浑噩噩 使用博客只是为了更好记录自己的技能栈
展开
-
Python接口自动化实战—7.测试用例转化(方式自选)
一、1个方法执行1条用例:仅仅提供思路优化方式:1. 传参可以进行参数化处理处理2. 对方法进行封装减少重复代码import unittest# 导入自己写的类from excel.operetion_data import OpererionData # 获取Excel数据from base.request import Requestfrom base.errorCode import ErrorCodeclass Login(unittest.TestCase):原创 2021-10-27 10:13:34 · 201 阅读 · 0 评论 -
Python接口自动化实战—6.数据库操作
前情提要数据库信息可以在config.ini文件配置并读取通过pymysql对数据库进行连接(具体方法具体封装),代码如下(不废话)import pymysqlfrom tools import read_config# ================封装MySQL基本操作=================class ReadDB: def __init__(self): print("Mysql数据库连接中...") config = rea原创 2021-10-25 18:23:41 · 154 阅读 · 0 评论 -
Python接口自动化实战—5.Config文件以及读取
Python接口自动化实战—4.Config文件以及读取一、配置文件格式(1)一般配置文件使用ini文件(2)内容格式:简单的思路如下Env是环境:通过读取配置文件获得当前的环境根据当前的环境去读取环境下的具体信息:数据库、密钥、地址等等[Env]env = Test[Test]sheets_name = ["xxx", "xxx", "xxx", "xxx"]secret_key = xxxhost = http://xxx.commysql_host = xxx.xxx原创 2021-10-25 18:15:53 · 570 阅读 · 0 评论 -
Python接口自动化实战---4.TestCase数据读取
TestCase数据读取1.Testcase模板(Excel) Id = 'ID' request_model = '模块名称' request_method = '请求方式' url = '接口地址' is_run = '是否运行' header = 'Header' token = 'Token' case_depend = ...原创 2020-04-30 18:35:35 · 489 阅读 · 2 评论 -
Python接口自动化实战---3.Excel数据读取和操作
Excel数据操作1. 模块说明import xlrd详细说明地址:https://www.cnblogs.com/insane-Mr-Li/p/9092619.htmlfrom xlutils.copy import copy详细说明地址:https://www.cnblogs.com/machangwei-8/p/10739115.html2.代码执行 # 打开...原创 2020-04-30 18:16:36 · 386 阅读 · 0 评论 -
Python接口自动化实战---2.Requests重构
代码import requestsimport jsonimport logging# 暂时先封装了get/post请求,后期可以优化class requestsRunMain: # 对status_code进行判断---可使用可不使用 @staticmethod def check_Statuscode(url, status_Text): "...原创 2020-04-30 17:28:26 · 239 阅读 · 0 评论 -
Python接口自动化实战---1.框架思维导图
框架目前按照自己的思路进行了一个整理,还在持续更新......(勿喷)原创 2020-04-30 17:06:39 · 597 阅读 · 0 评论