如何用Python导出测试数据?

使用 Streamlit 打造高效的测试数据生成器,并结合 DeepSeek-R1 提升效率(持续探索) 规则驱动。 阅读详情

如何用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 模块,它用于给报告文件提供可复制的模板,其内部结构如下图所示:

二、导出测试数据实例

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 的小伙伴们一点帮助!

Python学习路线

这里把Python常用的技术点做了整理,有各个领域的知识点汇总,可以按照上面的知识点找对应的学习资源。
在这里插入图片描述

学习软件

Python常用的开发软件,会给大家节省很多时间。
在这里插入图片描述

学习视频

编程学习一定要多多看视频,书籍和视频结合起来学习才能事半功倍。
在这里插入图片描述

100道练习题

在这里插入图片描述

实战案例

光学理论是没用的,学习编程切忌纸上谈兵,一定要动手实操,将自己学到的知识运用到实际当中。
在这里插入图片描述
最后祝大家天天进步!!

上面这份完整版的Python全套学习资料已经上传至优快云官方,朋友如果需要可以直接微信扫描下方优快云官方认证二维码免费领取【保证100%免费】。

行业测试数据 行业测试数据-案例分享 一 总体介绍 “人类正从IT时代走向DT时代” 1.数据测试指的是检查局部数据结构时为了保证临时存储在模块内的数据在程序执行过程中完整、正确的过程。2.工程师开发完成后,常常需要制造大批量的伪数据,来测试数据中台的开发效果。例如在数仓开发中,会遇到需要在已构建的数仓模型(各种表)中,导入一些测试数据,方便逻辑开发完之前进行开发和测试。亦或是自己有一些SQL逻辑需要测试,需要批量造一些假数据(几百上千条,甚至几十万条)。 如何在造数过程中保障数据质量,优化数据产出 数据质量问题:数据 阅读详情

相关推荐

1、爬取禅道上的测试用例

爬取用例

qq_41891186的博客 855

chatgpt赋能python:Python如何实现将数据结果导出

以上是 Python 中将结果导出的几种方法,每种方法适用于不同的需求。使用文件输出方式即可实现简单的结果导出。如果需要将结果输出到一个 CSV 文件并处理,则可以使用 csv 库。如果需要将数据结果转换为数据框结构,并按表格形式进行导出,则建议使用 Python 的 Pandas 库。本文由chatgpt生成,文章没有在chatgpt生成的基础上进行任何的修改。以上只是chatgpt能力的冰山一角。作为通用的Aigc大模型,只是展现它原本的实力。对于颠覆工作方式的ChatGPT。

m0_56069948的博客 3269

Python数据分析的数据导入和导出

数据分析的数据的导入和导出是数据分析流程中至关重要的两个环节,它们直接影响到数据分析的准确性和效率。在数据导入阶段,首先要确保数据的来源可靠、格式统一,并且能够满足分析需求。这通常涉及到数据清洗和预处理的工作,比如去除重复数据、处理缺失值、转换数据类型等,以确保数据的完整性和一致性。导入数据后,接下来就需要进行数据的探索和分析。在这一阶段,分析师会利用各种统计方法和可视化工具来揭示数据背后的规律和趋势。通过对数据的深入挖掘,可以发现隐藏在数据中的有用信息,为决策提供支持。

qq_74013365的博客 6127

Python 如何将运行结果导出为 CSV 格式?

在 Python 中,我们常常会遇到需要将运行结果以 CSV 格式导出以供其他语言或工具使用的情况。本文将介绍如何使用 Python 将结果导出为 CSV 格式的两种主要方法。

devid008的博客 1万+

神经元细胞结构刨析(持续更新)

神经细胞的学习笔记

weixin_46596227的博客 2222

【机械视觉】Halcon—【二、Halcon算子全面介绍(超详细版)】

Halcon 的算子(operators)按照功能被系统性地划分为多个类别,官方文档中目前(Halcon 22.11 版本)共有 19 个主分类,每个主分类下还有若干子分类。 本人在此对这19个分类的常用核心算子进行了一系列的总结,且本人在文章最后还总结了一些案例经验。 注意: ​​​​​​​跨分类调用:某些算子可能在多个分类中,但官方文档中会明确其主分类。 例如: read_image(文件操作)常被其他分类(如图像处理)的示例调用,但其核心功能是文件读取。

qq_3517289697的博客 3919

python如何把数据导出生成excel ?

在Python中,将数据导出生成Excel文件,最常用的库之一是openpyxl(用于处理.xlsx文件)和pandas(提供了更高级的数据处理功能,并且可以很方便地将DataFrame导出到Excel)。以下将分别介绍如何使用这两个库来生成Excel文件。对于简单的Excel文件生成任务,openpyxl提供了足够的灵活性。但如果你正在处理数据分析或数据清洗任务,并且数据已经是pandas DataFrame的形式,那么使用pandas的to_excel方法会更方便、更高效。

cesske的博客 9432

从实验室到生产线:Qwen3-Omni后训练技术在实际业务中的落地挑战

本文探讨了Qwen3-Omni后训练技术在实际业务中的落地挑战,重点分析了多模态AI在工业应用中的关键问题与解决方案。通过金融风控、跨境电商等场景案例,揭示了通用模型与垂直需求的矛盾,并提供了知识蒸馏、语音合成优化等实战经验,助力企业实现技术到业务的转化。

weixin_29035147的博客 269

form请求导出表格_用Python 导出测试数据

欢迎关注公众号 学习资料不会少用Python导出测试数据1. 用 Python 将数据库表中的数据导出到Excel中;2. 本章所涉及的 Python部分语法;3. 整体业务流程图分析。我们在给领导汇报测试结果时是不可能用代码进行演示的,所以需要将结果数据导出并将进行图表化。本书只涉及将测试结果数据单纯地导出到 Excel 中。不涉及生成图标这部分内容。8.1提前工作本章与前面几章没有...

weixin_42683392的博客 315

一文读懂AI协同办公领域发展和趋势

协同办公,又称OA,是指企业内部或外部各类人员之间利用信息技术来进行协作工作的一种形式。这种协作工作既可以由直接员工进行,也可以来自外部的咨询机构、合作伙伴或联营企业。协同办公的优势在于可以对资源进行有效管理和配置,各部门之间可以建立良好的协作关系,跨部门更好地实现资源共享。

女王の专属领地 2363

​​10.3 时间敏感网络(TSN)协议适配​

本文探讨了时间敏感网络(TSN)协议在PCIe网络加速卡开发中的适配方案,重点分析了时间同步、流量调度和冗余传输三大核心问题。研究从协议实现、硬件加速设计和驱动优化三个维度展开,提出采用FPGA实现PTP时钟同步、动态TAS调度器以及双路径冗余传输等技术方案。通过工业控制网络案例验证,该方案将端到端延迟从120μs降至8μs,带宽利用率提升至92%,同时实现了100%的确定性保障。研究还总结了调试工具和典型问题解决方法,为TSN在PCIe网络中的实际应用提供了技术参考。

amy_mhd的博客 365

python测开小工具---生成测试数据并导出excel/插入到数据库

本文介绍了一个Python脚本,用于生成测试用户数据并存入MySQL数据库。脚本主要功能包括:1) 初始化MySQL连接;2) 使用Faker库生成中文测试数据;3) 采用Bcrypt算法加密用户密码;4) 批量插入数据库;5) 导出Excel格式数据。其中重点解析了Bcrypt加密实现过程,包括盐值生成、密码哈希转换等安全处理。脚本还支持数据唯一性校验、事务处理等功能,适用于需要批量生成测试数据的开发场景。

目前正在学习python,后面陆续更新自己整理的知识点~ 784

YOLOv11改进策略【独家融合改进】| MobileNetV4+BiFPN,轻松实现降参涨点,适用专栏内所有的骨干替换

可扩展的高效物体检测BiFPN(加权双向特征金字塔网络)

Limiiiing的博客 2362

python测开工具--基于Faker库的测试数据生成器(导出csv,json,excel格式)

摘要:本文介绍了一个基于Python Faker库的测试数据生成工具,可批量生成包含用户名、密码、电话、身份证号等字段的中文测试数据。工具支持将数据导出为CSV、JSON和Excel三种格式,其中JSON格式处理了日期序列化问题。代码通过封装多个函数实现不同格式的导出功能,并包含异常处理机制。该工具适用于需要大量模拟数据的测试场景,能快速生成符合要求的测试数据集。

目前正在学习python,后面陆续更新自己整理的知识点~ 331

面试问题总结——关于YOLO系列(三)

接着上篇的的YOLO系列面试问题总结,加油,冲! 三.YOLOv3 1.YOLOv3主干网络BackBone——Darknet-53网络结构(因为有53个卷积层) (原论文中Darknet53的尺寸是在图片分类训练集上训练的,所以输入的图像尺寸是256x256,而在YOLOv3中输入尺寸是416×416)   ①上图中,Top-1 Accuracy和Top-5 Accuracy是指什么呢?区别在哪呢?   我们知道ImageNet有大概1000个分类,而模型预测某张图片时,会给出1000个按概率从高.

boss-dog 1万+

【100%通过率】华为OD机试真题2026双机位C卷 C语言 实现【加密算法】

【100%通过率】华为OD机试真题2026双机位C卷 Python&JS 实现【加密算法】有一种特殊的加密算法,明文为一段数字串,经过密码本查找转换,生成另一段密文数字串。规则如下

MISAYAONE的博客 653

python 批量生成测试数据并导出为excel 简单案例

#先导入Faker from faker import Faker,Factory import xlwt f=Faker(locale='zh_cn') ws=xlwt.Workbook() shet=ws.add_sheet(u'abc') path=r"C:\Users\user\Desktop\123.xlsx" n=0 while n<=100: n+=1 ...

fendoudezanan的博客 1899

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

如何测试数据导出接口_手把手教你用Python实现接口自动化测试开篇

本文是《手把手教你用Python实现接口自动化测试》这一系列文章的开篇,笔者将从本文开始给大家介绍一下如何使用Python实现接口自动化测试,希望能起到一个抛砖引玉的作用。《手把手教你用Python实现接口自动化测试》这一系列文章将会分成3个部分: 1. 开篇:介绍Python实现接口自动化的实现思路,项目结构以及展示最终实现的效果;...

weixin_29594291的博客 1416

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

如何测试数据导出接口_如何做好python接口自动化测试 不懂技术的测试改何去何从...

欢迎关注公众号学习资料不会少导读● 为什么要做懂技术的测试人员?●为什么选择Python?●自动化代码的设计思路。●由手工测试分析出哪些步骤可自动化处理?●梳理自动化测试的步骤将重复的步骤01为什么要做懂技术的测试人员?有几个问题想问工作5年左右的纯功能测试人员:●你觉得自己比工作1~3年的测试人员强在哪里?●如果给你的工资可以雇佣1.5个工作了1~3年的纯功能测试人员,而...

weixin_39831493的博客 140

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

揭秘Python测试数据生成黑科技:5分钟搞定千条仿真数据

快速生成海量仿真数据,解决测试难题。介绍高效实用的Python测试数据生成工具,支持自定义字段、模拟真实场景,适用于接口测试、数据库填充等。5分钟创建千条数据,提升开发效率。值得收藏的自动化利器,点击了解实现方法。

FastDebug的博客 1045

Mysql快速导出导入数据的实验

一、创建测试数据库 CREATE database example; use example; create TABLE `user` ( `id` int(11) NOT NULL, `last_name` varchar(45) DEFAULT NULL, `first_name` varchar(45) DEFAULT NULL, `sex` set('...

weixin_34327761的博客 145

用Python Faker在Windows上批量生成随机地址:测试数据自动化实操

在软件开发与测试中,模拟真实场景的测试数据是保障系统稳定性的重要环节。地址数据作为订单、物流、用户信息等模块的核心字段,其生成方式直接影响测试效率与数据质量。通过自动化脚本批量生成符合区域格式的随机地址,不仅能替代手工造数,还能覆盖边界情况与异常输入。Python Faker作为开源的数据模拟库,凭借其丰富的区域支持、离线运行能力和灵活扩展性,成为解决这一需求的理想工具。它可生成姓名、电话、邮箱等多字段组合数据,并支持导出CSV、JSON等结构化格式,便于对接接口测试、数据库填充、前端验证及数据脱敏等场景。

weixin_32667955的博客 277

Mysql数据导出到excel-基于python

阅读本文大概需要 6分钟。数据除了在测试平台显示,有时候也会习惯用excel以及邮件展示,那么我们可以在测试平台上加一个导出excel功能,方便操作,下面介绍主要代码以及逻辑。使用操作数...

zouhui1003it的专栏 220

告别测试数据烦恼!Ingesta:一站式数据生成与校验工作台

【摘要】Ingesta是一款轻量级开源数据处理工具,专为解决测试数据生成和数据质量校验两大痛点而设计。该工具基于Python开发,支持本地化部署,提供可视化界面替代手写脚本:1)数据生成器支持多种字段类型和约束控制,可快速创建业务场景测试数据;2)数据校验器通过JSONSchema规则实现自动化质检,精准定位数据错误。仅需Python3.8+环境即可运行,适合测试开发、数据工程师等频繁处理表格数据的从业者使用,显著提升数据准备效率。项目持续更新,采用MIT开源协议。

chengxu28的博客 418

mysql快速生成百万级测试数据

最近在跟着学习一套开源的电商项目,建了一个项目库所需的数据库。表是有了,但是数据没有。一个电商项目怎么能没有多一点的数据呢,于是决定自己一个表造个几十万数据(总共71个表)。在数据库服务器上执行命令,生成内容为1~100000的文件(修改为自己的文件名称(但是路径不要修改)。登录mysql,并执行。后修改为自己的库名,

2301_81547508的博客 1300
上一篇: Python应该如何学习入门?
下一篇: Python主要用来做什么?
壹只小小码农
博客等级 码龄5年 8104粉丝 1333原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值