自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【中间件】 Kafka

生产者是有写入策略​​​​​​​,如果topic有多个分区,就会根据策略分配到不同partiton中存储,全局是乱序的;如果topic只有一个分区,消息是有序的。先接收大量用户的请求放到消息队列,再使用业务处理程序进行处理。​​​​​​​建立实时数据管道,在系统/应用程序之间获取数据。​​​​​​​构建实时流应用程序,转换/响应数据流。​​​​​​​​​​​​​​自定义分区。提前订阅该topic,并保持在线运行。分布式的流平台的3个关键能力。​​​​​​​写入策略会存在。以key,value键值对。

2025-02-06 17:26:06 1047

原创 【JMeter】单接口

2.文件上传content-type是multipart/form-data,所以可以勾选【usemultipart/form-data】,如果还有其他请求头信息可以添加一个请求头元件。2.关键是需要在请求头管理器里面填写Content-Type:applicaition。​​​​​​​​​​​​​​​​​​​​​3.如有其他的请求信息可以一并填写。3.请求参数如果仅一个,则选择FileUpload去填写文件的参数名以及本地文件地址。

2025-01-07 19:09:06 1307

原创 【JMeter】多接口关联

实际工作场景当中,比如获取到商品列表,并查看商品详情。如果将商品id写死,就很笨拙。所以我们可以进行参数化动态去更新商品id。

2025-01-07 19:07:44 2692

原创 【JMeter】配置元件Config Element

1.元件的分类 JDBCConnectionConfiguration 作用:连接数据库

2025-01-07 18:14:58 846

原创 【JMeter】断言分类以及断言结果监听器

场景一:

2025-01-07 17:51:20 690

原创 【自动化框架搭建】requirements.txt

用于列出项目依赖的所有Python包及其版本。这使得其他开发者可以轻松地安装与你的项目兼容的环境,或者在不同的机器上复制相同的开发环境。

2024-12-11 16:13:42 520

原创 .ignore文件介绍和规则使用,场景

匹配零个或多个任意字符(不包括路径分隔符?匹配单个任意字符。[]匹配括号内的任意一个字符,可以使用范围(如[0-9]**匹配零个或多个目录和子目录。!行首的感叹号表示取反,即不忽略该模式匹配的文件或目录。

2024-12-11 15:55:20 763

原创 【Python标准库】subprocess

输入终端命令进行操作。

2024-12-10 18:46:40 405

原创 求助:selenium.common.exceptions.SessionNotCreatedException: x x x

我尝试了add_experimental_option的其他参数,比如detach是正常的。从网上找了很多,但是都没解决。想要使用python代码接管已打开的浏览器,减少重复登录或者selenium用例执行前的又臭又长的流程。目前是已开启浏览器调试模式且终端未关闭,执行上图中的代码后没有自动输入url且报错。

2024-11-29 19:29:18 331

原创 【问题】webdriver.Chrome()设置参数executable_path报不存在

上述两种场景是因为selenium4开始不再支持某些初始化参数。

2024-11-29 16:05:21 753

原创 使用allure生成测试报告

allure报告生成器是基于java开发的,所以使用allure serve或者allure open的时候会启动一个java进程,但是多次使用该命令就会出现java进程被占用的情况。在python环境下安装allure-pytest插件。可以终端输入命令:pip3 install allure-pytest也可以在pycharm下安装该插件。

2024-11-21 16:31:17 838

原创 【问题】py文件同内置模块名一致,代码执行2遍

原因:python执行的顺序是先从缓存中查找文件,没有再去硬盘找。现在缓存中有自定义的文件log.py所以碰到[import log]导入当前log.py执行第1遍该文件,而后紧接着执行该文件的后续代码又会执行输出一遍。问题: py文件名跟我要导入的模块名一致,导致代码被执行了2遍。解决: py文件不要同内置模块/第三方模块重名。

2024-11-19 14:50:46 162

原创 【问题】pycharm使用main.py可以执行,但是使用命令行执行报错或者反之在main.py执行报错

Traceback:

2024-11-18 15:42:06 351 1

原创 【自动化】自动化场景经验

客户第一次访问服务器的时候,服务器端保存一个加密的sessionid,通过cookie将sessionid保存到客户端。取接口A的响应头中的token并写入到yaml文件中;接口B读取yaml文件中的token并作为headers的参数传递。用户登录后,发送一个token令牌,下次用户请求时带上token,服务器端解密。优点: 解决了cookie敏感信息保存在客户端不安全的问题。概念:服务器产生的且保存在服务器的.缺点:用户体量大时,会导致服务器崩溃。概念:服务器产生,保存在文件/数据库。

2024-08-15 17:34:28 1053

原创 【Python函数】递归函数

调用函数的过程中,又调用(直接或者间接)了自身。

2024-08-12 15:29:27 159

原创 Python爬虫小项目实战

1.【Python项目实战】1.自动获取小说多个章节内容2. 【Python项目实战】2.获取英雄联盟里面的全部英雄3. 简单地自动抽奖系统4. 简单地点赞系统5. 制作查询手机号工具6. 制做登录系统7. 操作excel办公自动化8. 自动批量保存图片9. 获取NBA数据10. 获取彩票信息11. 获取房地产信息12. 获取小说榜的书名并建文件夹13. 获取阴阳师壁纸14. 多线程获取多页斗图表情 / 多线程获取近百张皮肤15.获取双色球号码判断是否中奖16.制作12306查询工具

2024-07-24 17:01:55 423

原创 【Python高级】进程,线程,池,协程

https://blog.youkuaiyun.com/weixin_46697247/article/details/140383266https://blog.youkuaiyun.com/weixin_46697247/article/details/140445735

2024-07-24 16:35:43 367

原创 【Python高阶】异步上下文管理器

对象想要使用,则需要对象内部定义__enter__方法和__exit__方法。语法: with 对象 as 变量名。

2024-07-24 16:34:21 319

原创 【Python进阶】元类

实例化产生类的类前提: 类继承了type类才是元类class MyType(metaclass=type): # 自定义的元类# class制造类Human的第4步使用的是自定义元类MyType(class_name,class_object,class_body)passpass自定义元类实例化类Human的过程:1.产生空对象Human2.调用MyType的init方法,初始化对象Human3.返回初始化好的类。

2024-06-26 16:00:38 156

原创 序列化和反序列化

将内存中的数据类型转换成一种特定格式,这种特定格式可以用于存储到硬盘,或者传输给其他平台使用。内存中的数据类型----->序列化----->特定格式(json/pickle)内存中的数据类型

2024-06-15 22:20:39 158

原创 【Python标准库】pickle

是转换Python专用的特定格式的库,比如Python的数据类型集合。

2024-06-15 22:20:13 181

原创 【Python基础】内置属性

3.__all__ 模块的内置属性,默认存放的是模块里面所有的对象(变量,函数名)4. __file__ 查看当前文件的绝对路径。1. __name__ 查看对象名。2.__doc__ 查看文档注释。

2024-06-15 16:45:39 392

原创 【Python基础】名称空间和作用域

栈区存在相同变量名的情况下,数据会被覆盖;如果划分空间,就不会产生冲突。在名称空间的基础上,按照作用域进行分类: 全局作用域,局部作用域。内置名称空间 > 全局名称空间 > 局部名称空间。将栈区进行分类,这些分类就是名称空间。

2024-06-11 22:09:47 983

原创 【Python基础】文件处理

会占用两块内存空间,一块是变量值所占的内存空间,一块是操作系统打开具体文件所占的空间。打开文件,文件指针开始默认在文件开头位置,清空原有数据。打开文件,文件指针默认在开始位置,清空原有数据。打开文件,文件指针默认在文件开头位置。打开文件,文件指针开始默认在末尾。

2024-06-11 15:16:08 963

原创 【Pycharm】功能介绍和快捷键

Reformat Code读取文件写到硬盘的编码格式。

2024-06-06 17:26:34 921

原创 【Python函数】常用内置函数

【代码】【Python函数】常用内置函数。

2024-06-05 13:38:37 787

原创 【Python基础】注释,反斜杠等等

三引号 原始字符串即r\"2.

2024-06-03 16:38:47 243

原创 学习Python前的知识准备

CPU可以向下兼容(64位的CPU可以运行64位的程序,也可以运行32位的程序)平台=操作系统+计算机硬件(比如联想/华硕等)跨平台就是编写的代码可以在任意平台可以正常运行。二进制数即应用程序对外提供的64位二进制。二进制数即应用程序对外提供的32位二进制。CPU型号每次从内存里取出。CPU型号每次从内存里取出。

2024-06-03 15:47:16 258

原创 【Python进阶】面向对象(ObjectOriteProgramming)

是程序开发的方法,将方法和属性封装在对象中,可以提高代码的重用型。print("扩展的内容")print("方法2")print("方法1")父类以及父类的父类的。

2024-04-17 21:31:09 658

原创 Python100+例

【代码】【Python100+例】练完所有例题。

2024-04-17 13:59:55 545

原创 【Python标准库】多线程threading

让程序能够执行多个任务,比如下载多张图片,创建多个线程。

2024-04-12 14:20:04 264

原创 【Python的第三方库】flask

基于MVT设计模式即Models,Views,Templates(html+模板语言)return f"您的博客id是:{blog_id}"从列出的项目中选择一个 /xx//return 字符串/json/模版渲染。return 字符串/json/模版渲染。return 字符串/json/模版渲染。# 获取到参数page的值2。Flask的默认端口:5000。web后端开发轻量级框架。客户端请求path可能是。

2024-04-03 17:00:28 1507

原创 【Python第三方库】lxml 解析器和xpath路径语言

11。

2024-04-02 15:17:35 769

原创 【场景测试用例】带有广告图案的纸杯

图案壁厚形状。

2024-02-29 16:10:08 336

原创 【场景测试用例】发送邮件

测试思路:功能 操作发送是否会触发发送邮件 接收者是否可以接收到邮件 邮件内容是否正确且完整 UI 页面布局排版合理 性能 批量发送邮件,看下响应时间 安全 兼容 不同浏览器打开内容正确且完整 异常 未填写的人,是否会接收到邮件 邮件发送过程中,中断发送 邮件发送过程中,断网/弱网 撤回邮件

2023-12-28 18:18:07 671

原创 【场景测试用例】网站

测试思路: 需求分析和测试计划 分析需求功能和业务逻辑,整理测试用例 制定测试计划,明确测试目标,范围,测试环境,人力,时间 执行测试用例 功能测试 验证网站的各个功能点是否正常 注册,登录,搜索,数据提交等 表单验证,包括:错误提示,状态变更,导航等 兼容性测试 不同浏览器,设备,系统上都可以正常运行 UI 外观布局合理 校验页面元素的正确性,包括:链接,按钮,图像和文字 导航测

2023-12-11 21:09:11 192

原创 【场景测试用例】下载文件

测试思路:功能 可以正常下载不同文件格式,大小,数量的文件 下载之后的文件可以正常打开且内容一致 异常 下载中断网 文件不存在,下载拦截 未满足下载条件: 无权限 重复下载 目录相同,是否使用后缀区分或者覆盖 性能 下载限制网速 兼容 不同浏览器,系统版本上都可正常下载 UI 不同浏览器,系统版本的外观布局一致 用户友好性: 给出对应的提示(比如错误,正确提示)

2023-12-08 23:25:03 254

原创 【场景测试用例】上传文件

测试思路:功能 上传符合需求给的文件格式,大小,宽高等可以正常上传 不同的文件格式 最大/最小/中间的文件大小 如支持批量上传可以正常上传 上传最大文件数,最小数,中间数 如支持删除可以正常删除指定文件,其他文件不受影响 如支持预览,可以正常查看文件 如支持移动,可以正常交换文件顺序 异常 不支持的文件格式 文件大小超出范围 宽高不符合要求 上传文件数量超出范围 文件名称过长/空/包含特殊字符 断点续传 上传中取消再上传 上

2023-12-08 23:15:00 251

原创 【测试方向】接口测试

服务端即后端开发完成并提测后,可以根据业务编写的接口用例去测试或者编写脚本测试。

2023-12-07 21:16:05 702

原创 【APP安卓测试工具】adb(Android Debug Bridge)

1.常见的命令列出已连接的设备 adb device 安装 adb install <APK文件路径> 卸载 adb uninstall <APK文件路径> 启动和停止 adb shell am start -n <包名>[/<Activity>] adb shell am force -stop <包名> 截屏和录屏 adb shell screencap <文件路径> 对屏幕截屏并保存到指

2023-12-07 17:41:31 744

空空如也

空空如也

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

TA关注的人

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