首页
学习
活动
专区
工具
TVP
发布

歪小王的测试成长之道

专栏成员
31
文章
16294
阅读量
16
订阅数
趣玩python第三期-float类型
歪小王: 大家好!欢迎来到《趣玩 Python 基础》第三期,本期我们邀请到了 Number 三兄弟中的二弟,也是 int 老师的亲弟弟——Float 类型!掌声欢迎!
歪小王
2024-06-03
960
趣玩python第四期-Complex类型
歪小王: 观众朋友们!欢迎回到《趣玩 Python 基础》!本期节目,我们请到了 Number 三兄弟中最为神秘的小弟—— Complex 类型!掌声有请!
歪小王
2024-06-03
660
趣玩python第二期-int类型
歪小王: 大家好!欢迎来到《趣玩python基础》第二期,本期我们邀请到Number三兄弟之一的大哥—— Python 界的元老级人物,int 类型!
歪小王
2024-05-14
960
python数据类型-字符串
哈喽大家好!歪小王又来分享了,今天开始,我将以一种幽默有趣的方式,跟大家一起重温下python基础
歪小王
2024-04-22
960
2023年-工具的阶段性总结
在刚开始想要写这个脚本的时候,其实目的很简单,就是想提高下自己代码水平,并且在工作中也想体现下自身价值。于是乎,在没有方案,没有明确目标的情况下,就开始着手准备大干一场。
歪小王
2023-11-29
1260
导包找不到路径怎么办?删掉它!
明明文件路径是正确的,导包位置也是正确的,在使用terminal运行脚本时,就会报导包异常
歪小王
2023-09-15
1800
测试之路 小复盘
此前对接口自动化脚本支持MeterSphere扩展做了一些自己的分享。但是在开发完毕后,MeterSphere这个工具实际上不是很满足我们想要接口一体化管理的需求。研发大佬们也就抛弃了这个工具的使用,自然,我的脚本工具也就没有了用武之地
歪小王
2023-03-07
2760
测试之路 pytest接口自动化-request包中的headers覆盖
前段时间,完成了接口自动化解析swagger版本的代码修改。并在我们项目中跑了一次。由于是读取swagger接口,直接绕过了业务层,没有去从业务角度出发跑脚本,所以在结果上面,没有很强的参考性
歪小王
2023-03-07
6520
测试之路 读书记--《图解HTTP》
说到http就想到他的大哥,https。我们都知道https比http要安全(http协议中没有加密机制,但可以通过和SSL(Secure Socket Layer,安全套接层)或TLS(Transport Layer Security,安全传输层协议)的组合使用,加密http的通信内容。
歪小王
2022-12-12
8270
测试之路 pytest接口自动化框架扩展-完结篇
上期内容介绍了提取字段属性相关函数的代码思路以及源码。接下来就是解析这些字段的属性,并生成所需要的参数值。
歪小王
2022-12-12
4180
测试之路 pytest接口自动化框架扩展-提取字段属性
上期内容在区分接口的分支中,用到了两个方法--->join_dict()和create_case_value()。
歪小王
2022-12-12
1810
测试之路 pytest接口自动化框架扩展-创建用例文件
创建用例的这个方法主要是想实现检查接口,调用用例生成、以及生成用例文件。从需求来看,可以分配成三个函数。三个函数在互相引用,后续代码维护、更新时也会方便很多。
歪小王
2022-12-12
2620
测试之路 pytest接口自动化框架扩展-json数据解析
上期内容简单说到了。params类类型参数的解析方法。相较于简单。本期内容就json格式的数据解析,来进行阐述。
歪小王
2022-12-12
6250
测试之路 pytest接口自动化框架扩展-params数据解析
上期我们在展示数据分流的函数中,判断了一下当前接口是否为get。在MeterSphere中,get的接口参数相对简单 在MeterSphere的json文件中。request下面有一个arguments的节点。该节点内部就记录的是params类型的参数。如下所示。
歪小王
2022-12-12
3300
测试之路 pytest接口自动化框架扩展-MS数据解析
post接口一般是以json字符串的形式传参,也有params方式进行传参的。而在MeterSphere里面,post可以使用它所自带的jsonSchema的界面功能来定义参数,也就是key-value的方式。也可以手写json。这里我们以jsonSchema的方式进行解析。
歪小王
2022-12-12
4710
测试之路 pytest接口自动化框架扩展-集成flask
上期扩展系列内容说到了GUI图形化界面作为数据接收的入口。在近期公司内部演示的时候,考虑到使用便捷性,决定将脚本结合flask框架,做成web端的形式。这样大家都可以正常访问。
歪小王
2022-12-12
6820
测试之路 pytest接口自动化框架扩展-GUI窗口
本期先从数据入口开始,扩展脚本初期就一直在考虑,如何能不接触代码, 完完全全以界面的形式接收数据源,通过点击两个按钮,就可以实现上传需要解析的json文件,然后再点击一个按钮就去执行接口自动化脚本。想到界面就想到了窗口,于是就从网上搜索了pyqt5与python自带的tkinter的教程。综合了解了一下这两个工具包
歪小王
2022-12-12
2.8K0
测试之路 pytest接口自动化框架扩展-思路梳理+成果展示
在接口自动化框架落地推动中,发现一个问题。那就是学习成本。我们现在做的这套自动化脚本,完全可以被jmeter所替代。当然,说完全替代有点夸张。但是在低学习成本以及界面gui的优势下,纯代码式的接口自动化脚本,就显得不那么有优势了。尽管纯代码式的接口自动化脚本比较灵活,可以个性化定制,相同的也需要付出一定的学习成本。这在实际应用中的易用性不是很好。
歪小王
2022-12-12
4660
测试之路 pytest接口自动化框架-yaml数据驱动
数据驱动在自动化中起到了一个很重要的作用。它实现了一条case,多次执行。很多的接口测试工具,也都把数据驱动利用的淋漓尽致。就拿我们最熟悉的jmeter来说。它的数据驱动是依靠CSV文件(一种通用文本格式。常用于数据之间的转换。一行就是一条数据,数据中多个值用“,”分割。)设置的,通过编写CSV表格,然后设置好对应的参数。在接口中调用这些参数所属的变量。即可实现数据驱动。
歪小王
2022-12-12
9840
测试之路 pytest接口自动化框架-yaml数据
yaml是一种文件类型,往细了说,是一种通用的数据序列化格式;它与python中的字典数据类型大致相同。也是遵循key=value(键值对形式)的方式进行数据存储。
歪小王
2022-12-12
9400
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档