自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 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 198

原创 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 152

原创 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 567

原创 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 487 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 383

原创 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 238

原创 Python接口自动化实战---1.框架思维导图

框架目前按照自己的思路进行了一个整理,还在持续更新......(勿喷)

2020-04-30 17:06:39 594

原创 数据处理---5.pyecharts制表

Pyecharts代码 @staticmethod def eveBugStatistics(): # 时间列表作为X轴 columns = processingData().createTimeList() # processingData().BugSum() + "[" + columns[0] + "-" + columns[len...

2020-04-30 16:08:48 249

原创 数据处理---4.文件信息解析

禅道BUG信息解析处理1. 根据列名获取列数# 获取字段对应的行数值:可以自行添加 def getRowNo(self): global projectID, Severity, bugStatus, toAssigned, Resolver, resolverMethod, createTime for i in range(len(self.data...

2020-04-30 15:47:21 273

原创 数据处理---3.配置信息设置

配置信息设置def get_Version(): Version = "3.6.0" return Versiondef get_Project(): Project = {"AC_AndroidPad_": [""], "AC_AndroidPhone_": [""], "AC_iPhone_": ["]...

2020-04-30 15:13:44 86

原创 数据处理---2.CSV文件读写

处理CSV文件代码:1.读取csv文件 # 读取CSV文件 def readCsv(self, filePath): data = [] try: print("------文件格式正确,开始读取文件------") for i in csv.reader(open(filePath, 'r')): ...

2020-04-30 14:50:42 287

原创 数据处理---1.禅道数据导出

禅道BUG数据导出1. 下载地址2.文件格式

2020-04-30 13:43:37 1560

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除