自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何通过python+requests上传文件导入excel文件

场景:有时候我们在制造测试数据的时候需要在后台通过接口导入excel表数据,目的是为了减少手工环节 提高效率,可借助requests库上传文件。不同的文件,其类型也不一样,后台网页端可以通过F12抓包 查看上传的文件类型。如何通过python+requests上传文件导入excel文件。如果是手机端上传文件,可以通过抓包工具获取文件接口上传的参数。例如我们需要在后台新增房源上传。

2023-11-03 19:44:10 500

原创 如何通过python(itertools库)+pandas制造房源测试数据

场景一:我们在做房源开盘业务的时候,通常需要制造房源测试数据,供用户在线上进行选房,如果我们需要大批量的房源数据该如何制造数据呢?常规写法 嵌套了4个for循环,以此遍历每栋楼、每个单元、每层楼以及每层的房间数。如何通过python(itertools库)+pandas制造房源测试数据。

2023-11-03 19:22:24 64

原创 如何解析二维码,获取二维码里的参数供下一个接口使用

例如:我这里的二维码实际上是上一个客户报备接口返回的一个二维码图片地址,而我下一个签到接口所需要的一个参数值 不知道从哪里来?通常我们需要通过手机扫描二维码进行签到确认到访,为了提高测试效率,我们可以通过接口实现快速签到。下面着重解决如何解析上一个接口的二维码,通过解析这个二维码获取二维码里我们需要的参数。首先可以通过抓包获取接口之间业务参数关系,方可进行动态关联处理签到。拿到我们的clueid 后 我们可以放在下一个接口引用进行签到。

2022-09-15 15:45:02 1684

原创 如何提取url后面的请求参数

有时候我们需要某个接口的请求参数,但是此参数在上一个接口里且是一个url路径,我们需要从这个url里提取出此参数放到下一个接口使用。例如我们需要提取图中上一个接口的urlApplet参数值里得extensionid的值。这样提取出来的值可以用到我们下一个接口。

2022-09-14 23:27:39 362

原创 pyhon+requests上传或导入文件

图中标注的就是我们需要的参数,其中 name是参数名,filename是文件名,Content-Type是上传文件的类型,不管上传图片,视频,还是excel等文件类型,其参数都是这3种,将下面3个参数放在接口即可。通常我们需要导入或上传一个文件,如何通过python接口实现呢?下面借助python+requests 通过接口实现文件上传。

2022-09-14 21:49:00 1082

原创 借助datatime处理接口里的日期时间问题

例如:新建一个开盘项目,需要选择公测的开始时间和结束时间以及正式开盘的开始时间和结束时间,而且正式开盘时间必须晚于公测结束时间,为了后续测试方便 提高测试效率 我们需要写一个新建开盘脚本,我们需要借助datetime包处理日期时间问题。

2022-09-14 21:33:46 146

原创 借助faker+pandas向excel表格里制造测试数据

第二种方式:借助列表生成式。

2022-09-14 21:17:17 176

原创 借助faker+pandas生成测试数据保存到excel文件

【代码】借助faker+pandas生成测试数据保存到excel文件。

2022-09-14 21:06:36 400

原创 用pandas写入数据到excel,如何避免长数据被保存为科学计数法

1.先看数据库查询数据展示的效果:直接通过pandas写入到excel表显示变为科学计数法:2.我们想通过pandas将数据库查询结果写入到一个excel表或csv文件中,其展示效果跟数据库展示须一致3.查询语句代码如下:4.最后excel表展示的查询结果跟数据库保持一致:...

2022-06-08 15:23:35 1759

原创 【pandas】利用pandas将表格里的数据转化为字典嵌套字典的形式

问题:如何将此表格里的数据转化为python字典解决办法:1.首先通过pandas 读取Excel表格import pandas as pddf=pd.read_excel(r"C:\Users\陌上玉\Desktop\新建文件夹\001.xlsx")2.然后将其转化为字典套字典的形式获取该表格所有列标签并转化为列表形式col=df.columns.values打印结果:col: ['Nevada' 'Ohio'] 获取该表格行标签并转化为列表形式

2022-01-25 17:02:51 4736

原创 过滤序列元素

你有一个数据序列,想利用一些规则从中提取出需要的值或者是缩短序列一般做法采用列表推导式mylist = [1, 4, -5, 10, -7, 2, 3, -1]list=[num for num in mylist if num >0]print(list)打印结果:[1, 4, 10, 2, 3]使用列表推导的一个潜在缺陷就是如果输入非常大的时候会产生一个非常大的结果集,占用大量内存。如果你对内存比较敏感,那么你可以使用生成器表达式迭代产生过滤的元素mylist = [1, 4, -

2021-11-16 17:26:43 428

原创 从字典中提取子集,构造一个新的字典

你想构造一个字典,它是另外一个字典的子集,通常一般做法是采用字典推导式常规做法:prices = {'ACME': 45.23,'AAPL': 612.78,'IBM': 205.55,'HPQ': 37.20,'FB': 10.75}a={}for k,v in prices.items(): if v >=200: a[k]=vprint(a)打印结果:{'AAPL': 612.78, 'IBM': 205.55}如果采用字典推导式,则代码更加简洁。pr

2021-11-16 16:50:43 466

原创 在数据序列上执行聚集函数计算

在python序列上执行聚集函数的计算,一般需要对序列数据进行转换或者过滤,例如:常规方式:采用生成器表达式,通过for循环将序列每一个元素取出来进行计算,然后存放到一个列表里,列表是一个可迭代对象,可采用聚集函数进行计算,如下:nums = [1, 2, 3, 4, 5]s = sum([x ** 2 for x in nums])print(s)改进方式:当生成器表达式作为一个单独参数传递给函数时候,省略了一个括号s = sum(x * x for x in nums)print(s)

2021-11-16 15:53:41 69

原创 python—办公自动化 word文档转PDF

导安装包 pip install pywin32from win32com.client import Dispatchword = Dispatch('Word.Application')#打开word文档doc = word.Documents.Open(r'C:\Users\陌上玉\Desktop\测试工程师—朱振明.docx')#讲word文档转化为pdfdoc.SaveAs(r'C:\Users\陌上玉\Desktop\课堂笔记\t001.pdf', 17)doc.Close()w

2021-08-08 10:35:33 85

原创 如何通过python判断是否是闰年

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入import caldendar判断闰年的第一种方法list=[i for i in range(1970,2025)]

2020-12-31 10:23:55 572

空空如也

空空如也

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

TA关注的人

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