如何用Python导出测试数据?在给领导汇报测试结果时,是不可能用代码进行演示的,所以需要将结果数据导出并将进行图表化。本文将详细的讲解如何把测试结果数据单纯地导出到 Excel 中。如果你感兴趣就一起来看看吧~
一、用Python导出测试数据准备工作
1、准备初始化数据
在config_total 表中新增导出数据设置:
INSERT INTO ‘config_total’(‘key config’,‘value_config
‘‘description’,‘status’,‘create_time’,
‘update time’) VALUES (‘name _export’," [‘get
IpInfo.php’, ‘BaikeLemmaCardApi’] ", ‘导出接口数据配置’,
‘1’, NOW () , NOW () ) ;
该段SQL 语句的解释是:key_config值被固定为name_export,代表该类数据是用来导出的;value_config值是以列表形式存放待导出接口的名称,其每个值对应的是case_interface表中的接口名称。
2、在config.py 文件中新增初始化数据
具体语法如下:
field_excel= [‘编号’,‘接口名称’, ‘用例级别’,‘请求类型 ',‘接口地址’,‘接口头文件’,接口请求参数 ',‘接口返回包‘, ‘待比较参数 ',‘实际参数值’, ‘预期参数值 ',‘参数值比较结果’,‘待比较参数集合’,‘实际参数集合’,‘参数完整性结果’ ,‘用例状态’,‘创建时间’, ‘更新时间’]#导出的excel表格标题
3、新建report文件夹
在工程目录下新建一个report文件夹,用于存储测试报告的数据。
4、新建一个空的 Excel文件
在report 文件夹下新建一个空的 Excel 文件,并命名为report_module.xls.注意,本代码所使用的模块暂且只支持 Excel 2007 及之前的版本。如采读者想操作.xlsx 文件,则可以使用 openpyxl 模块,它用于给报告文件提供可复制的模板,其内部结构如下图所示:
点此免费领取:CSDN大礼包:《python学习路线&全套学习资料》免费分享
二、导出测试数据实例
1、新建 analyse.py文件
在common目录下新建一个以 .py为后缀的文件,具体步骤如下所示。
(1)在common文件夹上单击鼠标右键,在弹出的快捷菜单中选择“New” “Python file”命令,新建.py 文件,将“Name”设为“analyse" 单击“OK”按钮,如下图所示:
(2)新建 .py文件成功。
2、在.py文件中创建代码
代码:analyse.py
#
上面是 analyse.py 文件的一部分,大致能看出这段代码的结构。具体每个方法怎么实现。会在下面部分逐步地讲解。这里先把握整体的结构。
这段代码封装的是导出数据到 Excel 中的类,类名是 AnalyseData。
在最后的if__name__==”_main_"中写入的是实例化类和调用类中的方法。
下面是该py文件的全部代码。
代码:analyse.py
代码:analyse.py
以上就是“如何用Python导出测试数据”的全部讲解,大家都看懂了吗?如果看明白了,就赶紧上手试试吧!
关于Python技术储备
学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
点此免费领取:CSDN大礼包:《python学习路线&全套学习资料》免费分享
一、Python所有方向的学习路线
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
二、Python必备开发工具
四、Python视频合集
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
五、实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
六、Python练习题
检查学习结果。
七、面试资料
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
这份完整版的Python全套学习资料已经上传CSDN,朋友们如果需要可以保存下方图片微信扫描CSDN官方认证二维码免费领取【保证100%免费】