
python自动化
文章平均质量分 66
黄桥烧饼
这个作者很懒,什么都没留下…
展开
-
python自动化-数据驱动,ddt模块
数据驱动,顾名思义就是用数据驱动测试用例的执行,那么数据驱动的优势有哪些呢?减少代码冗余,同一个测试场景只需要编写一次,不需要针对每一组测试数据来写一个测试方法。代码复用率高,不同的数据可以用同一个测试方法执行。代码的可维护性高,清晰的测试框架,数据和代码分离,实现解耦合,增加了代码的可维护性。前面有讲到使用excel来存放测试数据openpyxl操作excel,实现测试数据参数化,拿到数据后可以通过循环读取每一行的测试数据,也能顺利通过数据执行测试,但是这样处理存在两个问题:读取excel数据原创 2020-09-28 13:53:05 · 436 阅读 · 0 评论 -
python自动化-json数据格式处理
python自动化测试-json数据格式处理在接口自动化中,接口的请求体或返回体经常会用到json格式的数据,所以为了更好的处理这种格式的数据,我们需要用到python中的内置模块—json,主要应用场景就是json格式的str数据类型和python字典数据类型的相互转换。导入json内置模块import json # 导入json模块json.dumps()将dict数据类型...原创 2019-07-30 18:01:18 · 550 阅读 · 0 评论 -
python 自动化-操作excel文件-openpyxl模块
python自动化测试-操作EXCEL文件在日常自动化测试工作中,依赖外部数据来测试已经是家常便饭了,而EXCEL又是最常用的数据文件,所以我总结了下日常工作中经常用到的一些操作,供大家参考。导入openpyxl第三方模块导入文件的命令:pip install openpyxl,模块导入成功后我们就能在py文件中导入了from openpyxl import load_workb...原创 2019-07-26 18:02:20 · 1139 阅读 · 0 评论 -
cookie、session、token的区别
[彻底理解cookie,session,token]发展史1、很久很久以前,Web 基本上就是文档的浏览而已, 既然是浏览,作为服务器, 不需要记录谁在某一段时间里都浏览了什么文档,每次请求都是一个新的HTTP协议, 就是请求加响应, 尤其是我不用记住是谁刚刚发了HTTP请求, 每个请求对我来说都是全新的。这段时间很嗨皮2、但是随着交互式Web应用的兴起,像在线购物网站,需要登录的网站...转载 2019-07-27 22:37:58 · 137 阅读 · 0 评论 -
python 自动化测试-操作配置文件-configparser
python自动化测试-操作配置文件为了减轻在测试脚本维护过程中的工作量,我们可以将一些常用的变量或参数值放在配置文件中,在需要修改某个值的时候只需要修改配置文件中的选项值就能达到修改所有变量值的目的,可以做到真正的牵一发而动全身;除了维护性强以外,配置文件的优点还包括:减少代码改动点,提高容错率;提高工作效率等。所以下面我来分享下python中的内置模块:configparser。导入c...原创 2019-07-28 00:01:34 · 721 阅读 · 0 评论 -
自动化测试-配置日志-logging模块
自动化测试-配置日志-logging模块在了解logging模块之前,我们要清楚为什么要打印日志?记录程序运行过程中的错误,方便跟踪定位问题,减少调试和维护成本。通过日志能还原整个程序的执行过程,能了解程序的整体状态。日志级别级别数值定义NOTSET0基本都显示DEBUG10记录程序运行的详细信息,一般用来调试用INFO20证明程序按预...原创 2019-08-12 22:22:20 · 810 阅读 · 0 评论