- 博客(416)
- 资源 (3)
- 收藏
- 关注
原创 【学习jmeter】ServeRest
确认 Node.js 已安装:在终端输入 node --version 和 npm --version,确保都有输出。确认 Docker 已安装:在终端输入 docker --version,如果能看到版本号就说明可以了。验证:打开浏览器访问 http://localhost:3000,能看到文档页面就说明成功了。如果你的 Linux 环境里已经有 Node.js(npm),直接用这个方式最轻量。📦 方式二:使用 npx(无需安装 Docker)这是最省心的方式,环境隔离,一条命令就能跑起来。
2026-10-10 19:19:42
152
原创 【pytest+Jenkins+Git+Allure】持续集成2026总结
Linux系统下安装,详见Windows系统下安装,详见基本执行按照图片顺序Discard old builds:丢弃旧的构建记录This project is parameterized:项目是否参数化的。choice parameter 选项参数如果选择了参数化,需要填写名称、值Multi-line String Parameter 文本参数有的版本写项目需要执行shell,构建项,可以选择execute shell;如果是Windows也可选择其他。编写你要执行的shell.
2026-08-29 11:23:21
252
原创 【python 爬虫+ pandas数据分析】2026总结笔记
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2026-08-23 09:58:48
61
原创 【python-AI】2026学习笔记
本文介绍了本地部署AI大模型和使用Python调用DeepSeek大模型接口的方法。主要内容包括: 使用Ollama工具在本地运行和管理大语言模型,提供了查询模型列表和部署模型的命令示例。 Python调用DeepSeek大模型接口的步骤,包括安装OpenAI包、获取API密钥以及编写调用代码。 提示词工程的概念和应用。 介绍了Streamlit库的安装和使用方法,展示了如何快速构建交互式Web应用。 提供了AI智能助手项目的完整实现方案,包括OpenAI API调用、Streamlit页面构建、侧边栏设计
2026-08-18 08:50:54
197
原创 【MySQL】2026总结(二)
存储引擎是针对表的;不是针对数据库;即:同一数据库中的不同表,可以指定不同存储引擎。存储引擎的指定:在创建表时,ENGINE关键字指定……查询当前数据库所支持的存储引擎InnoDB是一种兼顾高可靠性和高性能的通用存储引擎,在MySQL5.5之后,InnoDB是默认的MySQL存储引擎。特点DML操作遵循ACID模型,支持事务;行级锁,提高并发访问性能;支持外键foreign key 约束,保证数据的完整性、正确性。文件:xxx.idb;
2026-08-07 09:13:51
177
原创 【MySQL】2026总结(一)
表与表之间的关系分为三种:一对多、多对多、一对一实现表与表的关系一对一:外键(在任意的一表添加外键,关联另一张表的主键,并且设置外键为唯一约束 unique)一对多:外键(在[多的]表添加外键,关联[一的]表的主键)多对多:外键+中间表(中间表至少包含两个外键,分别关联两方主键)举例:学生表 与 课程表 就是多对多;id int auto_increment primary key COMMENT 'ID主键',name varchar(50) comment '姓名',
2026-08-01 16:40:58
260
原创 【Postman】2026总结
接口测试:测试系统组件接口之间的测试;分类测试外部接口:测试被测系统和外部系统之间的接口(只需测试正例即可)测试内部接口1. 内部接口只提供给内部系统使用(只需测试正例即可)2. 内部接口提供给外部系统使用(必须非常全面、正例、异常场景,权限、性能等):生成当前时间的时间戳。:生成一个介于 0 到 1000 之间的随机整数。{{$guid}}:生成一个随机的全局唯一标识符(GUID)字符串。执行顺序:collections集合测试、folder文件夹测试,然后是request请求测试。
2026-08-01 13:36:39
229
原创 【2025】python基础二:函数、
本文介绍了Python基础中的可变与不可变对象概念,重点讲解了函数定义与调用、全局/局部变量、字符串操作等核心知识点。主要内容包括:1)函数定义与调用方法,return返回值的使用;2)全局变量与局部变量作用域示例;3)字符串操作的多种方式:拼接(sep参数)、重复输出、成员运算符(in/not in)、索引切片(包含负索引)、格式化输出(%s/%d占位符)等。文章通过代码示例演示了各种字符串操作技巧,如切片规则、步长设置等,为Python初学者提供了实用的基础知识参考。
2025-09-12 10:05:38
438
原创 【2025】python基础一:ifelse&三目运算符&while/for循环,list\tuple\set\dict&字符串格式化&列表推导式&编码/解码&时间格式化&深浅拷贝&可变/不可变对象
本文总结了Python基础语法中的关键知识点,包括条件判断(if-else、三目运算符)、循环结构(while/for循环及嵌套)、常用数据结构(list、tuple、set、dict)、字符串操作(格式化、索引、切片、查找)、编码解码(encode/decode)、时间格式化、深浅拷贝以及可变/不可变对象等。重点展示了字符串的多种格式化方法(%占位、format()和f-string),并通过九九乘法表示例演示循环嵌套应用。同时对比了find()和index()的查找差异,以及break和continue
2025-09-08 17:02:22
1205
原创 测试技术汇总
Fiddler环境搭建及原理&抓包、过滤、断点。Jmeter接门关联、断言及JDBC包使用。Fiddler模拟mock实战及弱网实战。Jmeter常见元件详解及接门测试参数化。Jmeter的jar包使用及生成测试报告。Postman部署与接测试以及断言。Postman接口关联以及发送报告。Postman测试集使用&参数化。接口测试用例编写和设计。
2024-11-13 15:17:06
618
原创 pytest(二):关于pytest自动化脚本编写中,初始化方式setup_class与fixture的对比
teardown_class 实际上并不是在每个测试方法之后调用,而是在整个类中的所有测试方法之后调用一次。这与 setup_class 的行为不一致,可能会导致误解。使用 autouse=True 的 fixture 作为类方法可能不是最佳实践,因为 fixture 通常不是类的一部分,而是独立的函数。
2024-05-07 13:51:38
869
1
原创 python:目录动态获取、获取传入路径下第一层目录,使用列表生成式获取、添加至环境变量等操作
【代码】python:目录自动获取、获取当前目录下所有目录,使用列表生成式获取、添加至环境变量等操作。
2024-03-22 15:50:14
330
原创 python进阶:装饰器一系列高级使用方式记录:常规方式、带参数装饰器、类装饰器、类内定义装饰器并传递self参数等
'''函数里面可以操作自己想加入的功能;加上*args,**kwargs两个参数,即表示:无论被修饰的函数/类有几个参数、什么类型,都可以用该装饰器装饰,如果,没有写这两个参数,那就必须被装饰的函数/类有几个参数,装饰器就写死为几个参数;就达不到想要的效果'''print("执行装饰器")return res#装饰器可装饰函数:@decoratorreturn x+y# 举例两个变量。
2024-03-22 14:36:50
1058
原创 UI自动化测试:playwright工具(一):python环境下安装、UI录制使用(需要些代码能力)
1.支持所有主流浏览器:基于Chromium内核的Google chrome 和 Microsoft Edge浏览器), WebKit内核的Apple Safan 和 Mozila Firefox浏览器,不支持lE11。4.覆盖所有场景:支持文件下载、上传、0OPIF(out-of-process iframes),输入、点击,暗黑模式等。3.浏览器上下文并行:单个浏览器实例下创建多个浏览器上下文,每个浏览器上下文可以处理多个页面。4.有弹性的元素选择:可以使用文本、可访问标签选择元素,
2024-02-27 16:06:00
1329
转载 jmeter压力测试报错:java.net.BindException: Address already in use: connect解决方案
当数量过多时,可能会引起网络性能下降,并占用到系统非换页内存,尤其时在有连接池的情况下(比如Httprequest),会耗尽连接池的网络连接数,导致无法建立网络连接。(2)找到在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters右键Parameters;(2)添加一个新的DWORD,名字为TcpTimeWaitDelay,将值设置为30,缩短TIME_WAIT等待时;(1)重复以上步骤1,2。
2023-12-27 15:41:08
2326
原创 IDEA/WebStorm打开报错:the file is too large:xx.xx MB, showing in read-only mode 这样的处理
IDEA/WebStorm打开报错:the file is too large:xx.xx MB, showing in read-only mode 这样的处理 webstorm或Idea对于过大的文件无法解析时报错,这是对于内存使用的限制,idea给我们两种选择。1:可预览/可编辑前一部分文件内容;2:可预览全部,但是不能编辑
2023-11-27 10:46:15
2316
1
原创 第二章(二):Django框架Model之ORM操作数据库:增、删、改、查
Django查询数据、新增数据、修改数据、删除数据;其中,查询数据、删除数据场景不同方式不同。提示:以下是本篇文章正文内容,下面案例可供参考例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
2023-07-12 15:53:03
1208
原创 关于chromedriver兼容版本下载地址、selenium无痕模式打开Chrome、无界面执行、Retry机制实现自动化用例、selenium grid hub
【代码】关于chromedriver兼容版本下载地址、selenium无痕模式打开Chrome、无界面执行、Retry机制实现自动化用例、selenium grid hub。
2023-07-05 11:12:25
1768
原创 关于VMware虚拟空间的创建、Linux系统的安装
Windows系统版VMware的安装MacOS版VMware的安装在安装好VMware后,安装Linux系统以下是本篇文章正文内容VMware虚拟空间的创建及CentOS(Linux系统)的安装。
2023-07-04 14:54:57
417
原创 python:格式化 时间和日期
返回值是struct_time格式,即:(tm_year,tm_mon,tm_mday,tm_hour,tm_min,tm_sec,tm_wday,tm_yday,tm_isdst)。tuple:传入时间元组或 time.struct_time 代表时间的对象。解释:时间戳是指格林威治时间自1970年1月1日(00:00:00 GMT)至当前时间的总秒数。format:用英文引号引入目标时间格式,比如:‘%Y-%m-%d %H:%M:%S’用法:获取格式化的时间,将元组时间转为字符串时间。
2023-06-18 11:49:35
7182
原创 第二章(一):Django框架的模型(Model)、ORM操作数据库
模型(Model)是 MTV 模式的重要组成部分。在 Django 框架中,主要通过模型来实现与数据库的交互功能,如数据的增加、删除、修改和查询,以及多表关联等。提示:以下是本篇文章正文内容,下面案例可供参考在Diango框架中,模型用于描述数据库表结构。模型实例可以实现数据操作。一个模型( Model)对应一个数据库表。模型中的字段对应数据库表中的一个字段。
2023-05-30 11:49:33
1121
原创 第一章(四):Django框架的模板(DTL):变量、标签、模板过滤器、模板继承、配置模板文件(staticfiles)
Django的模板包含:动态部分、静态部分。动态部分即是Django的模板语言DTL,静态部分即是HTML、CSS、JavaScript。模板语言主要是:模板变量、模板标签、模板过滤器。提示:以下是本篇文章正文内容,如有疑问,欢迎评论中指出,定在一周内予以回复。
2023-05-04 17:23:55
1228
1
原创 【验证码的识别】python识别普通系统的登录验证码图片、【鼠标悬浮】鼠标悬浮元素后对元素进行操作(点击、右击、双击)
Python识别图形验证码
2023-04-10 15:31:13
401
原创 第一章(三):Django框架的视图函数、视图类的认识及常规使用
理解好Django框架,了解Django的工作流是基础,掌握Django的视图函数是关键。本文,将呈现Django的工作流、视图,并结合实例展示基础效果。本文中曾提到过HttpRequest、HttpResponse两个对象可以处理的数据请求与返回响应数据;Django中将其进行了优化封装,提供了几个简单的函数及视图类供我们使用。提示:以下是本篇文章正文内容,如有疑问,欢迎评论中指出,定在一周内予以回复。
2023-04-02 09:26:52
884
原创 第一章(二):Django框架的模式、路由、视图
Python语言提供了创建web应用的相当全面的框架:Django。掌握好Django框架,会加深对前后端的关系的理解,更是在工作当中的一把利剑。本文,将呈现Django的模式、路由系统、视图,并结合实例展示基础效果。提示:以下是本篇文章正文内容,如有疑问,欢迎评论中指出,定在一周内予以回复。例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
2023-03-06 20:14:43
428
转载 Linux60个小时速成
Linux速成 此领域是传统 linux 应用最薄弱的环节,传统 linux 由于界面简单、操作复杂、应用软件少的缺点,一直被 windows 所压制,但近些年来随着 ubuntu、fedora、Debian、Manjaro等优秀桌面环境的兴起,同时各大硬件厂商对其支持的加大,linux 在个人桌面领域的占有率在逐渐的提高。 linux 在服务器领域的应用是最强的。 linux 免费、稳定、高效等特点在这里得到了很好的体现,近些年来 linux 服务器市场得到了飞速的提升,尤其在一些高端领域尤为广
2022-11-29 10:58:29
1836
原创 【unitest】关于unitest自动化测试记录&HtmlTestRunner报告优化记录
https://gitee.com/white_bone_dreamer/unitest_autotest_sample.githttps://gitee.com/white_bone_dreamer/unittest_-htmltest-runner.git
2022-11-02 10:43:40
328
原创 【jenkins】创建一个project基础配置、自动化邮件发送、pytest_terminal_summary收集结果
参考:https://www.likecs.com/show-305313406.html。:jenkins安装在的计算机需要安装好git环境,且该计算机的git与即将填入jenkins的git远端仓库是存在公钥私钥关联的;注意:这里的模板内容,需要与下面代码中:pytest Hooks函数pytest_terminal_summary 获取的内容一致;jenkins构件时,获取到git仓库的代码后,会存入workspace目录;smtp服务器 :填写用于发送邮件的邮箱的smtp服务器;
2022-10-18 10:14:25
695
原创 python selenium 自动化小技巧记录:1.不新开浏览器,而是在已开的浏览器进行操作;2. web端关闭时间控件readonly属性,可直接输入时间;3. 模拟鼠标滚动;4.
【代码】python selenium 自动化小技巧记录:1.不新开浏览器,而是在已开的浏览器进行操作;2. web端关闭时间控件readonly属性,可直接输入时间;3. 模拟鼠标滚动;4.
2022-09-13 09:52:06
4180
原创 【Git-2022总结】分布式代码版本控制工具【GitHub/Gitee/GitLab】、git添加远程仓库
分布式版本控制工具Git安装基于官网:https://git-scm.com/
2022-08-08 17:49:10
975
原创 Mac系统下完全卸载PyCharm的步骤
Mac系统下完全卸载PyCharm的步骤Mac系统下完全卸载PyCharm的步骤Mac系统下完全卸载PyCharm的步骤。
2022-08-07 19:38:19
1517
(jmeter+ant+jenkins)auto_iThing.zip
2020-04-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅