摘要: 如果想使用Python对mysql数据库进行操作,需要引入第三方库pymysql, 首先安装该模块: pip install pymysql 导入: import pymysql 既然要操作数据库,那么肯定需要先进行连接,先来看看connect()的源码, 从图中可以看到,连接到数据的参数非常之多, 阅读全文
posted @ 2020-02-26 20:01 suanmiao 阅读(2450) 评论(0) 推荐(0)
摘要: 配置文件在项目中常用于信息管理,例如数据库信息、服务器信息等,也可以用于环境切换。 配置文件主要有.ini和.conf两种类型。 这里我们使用Python的第三方库模块configparser实现.ini配置文件管理。 首先,准备好配置文件,文件名为conf.ini,文件内容如下: [mysql] 阅读全文
posted @ 2020-02-25 22:18 suanmiao 阅读(153) 评论(0) 推荐(0)
摘要: 在实现日志轮转之前,我们首先要明白什么是日志轮转?在大多数后台服务运行时,会生成大量的日志记录,而这些记录并不是所有都需要永久保存,那么我们就可以采用日志轮转的方式,使用新的日志覆盖掉最旧的日志,并采用多个文件循环存储,方便更加快捷的定位到我们所需的内容。 不会实现基本的日志记录?可参考《loggi 阅读全文
posted @ 2020-02-24 21:36 suanmiao 阅读(349) 评论(0) 推荐(0)
摘要: 在任何程序中,日志记录功能必不可少,它有可以帮助我们追溯程序执行历史提供参考依据。 今天要实现的日志记录功能,使用到了Python的内置模块logging,它包含四个日志等级,从严重程度上划分为:CRITICAL、ERROR、WARNING、INFO、DEBUG。 除此之外,我们需要知logging 阅读全文
posted @ 2020-02-23 22:43 suanmiao 阅读(226) 评论(0) 推荐(0)
摘要: 如果整个自动化测试的所有文件全部存储在同一个文件夹,那么项目会变得难以管理,列表杂乱无章。 即使对项目做了分层设计,给不同类型文件做了划分,那么不同文件夹各自的路径也不好管理;在一个项目下,最好的定位应该从项目所在盘符的根路径开始,而每个文件夹的路径不建议直接写死,因为项目在环境也许不是永久固定的, 阅读全文
posted @ 2020-02-22 11:29 suanmiao 阅读(347) 评论(0) 推荐(0)
摘要: 每当本地仓库中的内容有新的修改时,我们需要将这些内容推送到远程库,使用git命令如何实现呢? 如果本地未关联远程仓库,请提前配置好,可参考《初次配置Git本地关联远程库》。 总的来说,主要有以下几步: 第一步:拉取远程最新内容到本地 问题来了,既然我们要做的是提交操作,为什么首先要先去拉取远程内容呢 阅读全文
posted @ 2020-02-21 19:59 suanmiao 阅读(2078) 评论(0) 推荐(1)
摘要: 随着项目的持续迭代,新增的接口会越来越多,关联性也越强,如果这么多数据都单独存放在各自的测试用例中,那维护将会是一个巨大的工程,费时费力,为了更有效的管里数据和代码,现在的框架基本都做了数据和代码的解耦处理。 将测试数据独立存放起来管理也是最有效的解耦操作,这里就来讲讲如何通过Excel来管理测试数 阅读全文
posted @ 2020-02-20 20:03 suanmiao 阅读(652) 评论(0) 推荐(0)
摘要: unittest设计之初是为了做单元测试,但实际它也可用于接口等自动化测试,接下来就尝试去使用这个框架完成一次简单的测试。 为了使用这个框架,首先设计一个功能点:判断两个数据的值是否相等, class CheckData: def is_equal_check(self, param01=None, 阅读全文
posted @ 2020-02-18 19:25 suanmiao 阅读(378) 评论(0) 推荐(0)
摘要: 冒泡排序应该是程序员入门必备的算法之一吧,我们来看看常规的冒泡排序算法; def bubble_sort_01(random_list): """没有优化的常规冒泡排序""" list_len = len(random_list) # 外层控制循环次数,内层控制索引 for outer_idx in 阅读全文
posted @ 2020-01-20 13:32 suanmiao 阅读(234) 评论(0) 推荐(0)
摘要: 准备工作: 系统:Windows10 git bash安装包链接: https://pan.baidu.com/s/1orWyXp1KSXEtALe_JcxYjw 提取码: iuhi 开始操作: 1、下载好后,直接双击进行安装,启动后,界面如下: 2、切换到工作目录 3、配置个人信息:名字和邮箱 g 阅读全文
posted @ 2020-01-18 14:14 suanmiao 阅读(259) 评论(0) 推荐(0)