自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 接口测试中request的data和params的区别

对比维度paramsdata数据位置URL 查询字符串(可见)请求体(不可见)适用请求方式所有方式,常用GET有请求体的方式,常用POSTPUT编码方式自动 URL 编码默认表单编码,可自定义其他格式典型用途传递查询参数(分页、搜索等)传递表单数据、JSON、文件等简单来说:params是给 URL 传参,data是给请求体传参。根据请求方式和数据传递需求选择即可。

2025-10-10 18:29:03 427

原创 针对一支笔的测试

摘要:本文系统介绍了笔类产品的16项测试方案,涵盖功能、性能、兼容性、安全性等全维度测试。功能测试验证书写、笔芯更换等核心功能;性能测试评估高低温、抗摔等极限表现;兼容性测试检查对不同纸张和配件的适配性;安全性测试关注物理和化学安全风险。此外还包括用户体验、长期稳定性、应急备份等专项测试。

2025-10-10 11:41:49 955

原创 Python 类中的 self 和 cls 区别详解

特性self (实例方法)cls (类方法)装饰器无第一个参数selfcls调用方式实例调用类或实例调用访问权限实例和类属性仅类属性school = "清华大学" # 类属性self.name = name # 实例属性# 实例方法 - 使用selfreturn f"我叫{self.name},今年{self.age}岁,在{self.school}上学"# 类方法 - 使用clsreturn f"学校已改为: {cls.school}"

2025-10-09 10:22:48 315

原创 python中copy和deepcopy区别

Python中copy与deepcopy的核心区别

2025-09-17 16:11:13 648

原创 python的解构以及用到过解构方法

Python解构(解包)是一种将容器类型元素分解赋值给变量的技术,支持元组/列表基本解构(如x,y=(10,20))、星号收集剩余元素(first,*middle,last=[1,2,3,4,5])和嵌套解构。在函数中可通过*解构元组参数、**解构字典参数。pytest测试框架中广泛使用解构进行参数化测试,包括单参数/多参数解构、列表/字典解构(如@pytest.mark.parametrize("name,age",...)),并能结合fixture使用。字典解构在测试用户数据等场景尤

2025-09-17 10:59:44 304

原创 python中的列表去重的四种方法

本文介绍了四种Python列表去重方法:1)set()方法简单高效但不保序;2)dict.fromkeys()方法高效且保序(Python3.7+推荐);3)循环遍历法逻辑清晰但效率低;4)列表推导式写法简洁但同样效率低。最佳实践推荐使用dict.fromkeys(),兼顾性能和顺序保留,适用于大多数场景。对于不要求顺序的情况,set()方法性能最优。小数据量时循环遍历和列表推导式也可考虑。

2025-09-16 22:59:17 652

原创 从 0 开始在 Ubuntu 上运行 Python App 自动化脚本

本文详细介绍了在Ubuntu系统上基于Appium+Python实现Android应用自动化的完整流程。主要内容包括:1)环境搭建(Python、Java、Android SDK);2)测试设备配置(真机/模拟器);3)Appium Server安装;4)编写自动化测试脚本(以"下厨房"App为例);5)运行验证。文章还提供了常见面试问题解答,如adb命令、元素定位技巧等,适合需要快速掌握移动自动化测试的开发者参考。

2025-08-28 16:11:14 1067

原创 把字符串转整型

每种语言都有其特定的方法来实现这一转换,但基本思想是类似的:你需要调用一个函数或方法,并将要转换的字符串作为参数传递给它。注意,如果字符串不能被成功转换为整数(例如,包含非数字字符),这些方法通常会抛出异常(例如Python中的。,JavaScript中的非整数值),因此在实际应用中可能需要加入异常处理机制来确保程序的健壮性。例如,在Python中,你可以使用。在JavaScript中,可以使用。在Python中,你可以使用。在Java中,可以使用。在Ruby中,可以使用。在C++中,可以使用。

2025-06-04 11:31:49 263

原创 HTTP状态码含义

406 - Not Acceptable 指定的资源已经找到,但它的MIME类型和客户在Accpet头中所指定的不兼容,客户端浏览器不接受所请求页面的 MIME 类型。· 303 - See Other 类似于301/302,不同之处在于,如果原来的请求是POST,Location头指定的重定向目标文档应该通过GET提取。· 301 - Moved Permanently 客户请求的文档在其他地方,新的URL在Location头中给出,浏览器应该自动地访问新的URL。客户可以在以后重复同一请求。

2023-12-03 21:04:46 905 2

空空如也

空空如也

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

TA关注的人

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