自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【MySQL】本地创建MySQL数据库详解

(方法一)点开【开始】菜单>>在搜索框中输入“cmd”>>在搜索结果中,右击【命令提示符】程序>>点击选择“以管理员身份运行”>>进入到MySQL安装的bin目录下。>>随便输入密码,回车>>进入到MySQL安装的data目录下,打开以“err”结尾的文件>>搜索password查找初始密码。右键点击“此电脑”>>属性>>高级系统设置>>环境变量>>编辑Path变量,添加MySQL安装目录下的bin文件路径。(方法二)进入到MySQL安装的bin目录下。在解压好的文件夹中创建my.ini文件。

2024-01-09 10:30:05 1496

原创 【Python】正则表达式

正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(视则)的文本。(1)测试字符串的某个模式,即数据有效性验证(查找)(2)实现按照某种规则替换文本(3)根据模式匹配从字符串中提取一个子字符串(爬虫)原子(普通字符,如英文字符)、元字符(有特殊功能的字符)、以及模式修正字符组成。注意:一个正则表达式中至少包含一个原子。RegexBuddy。

2023-12-11 14:24:49 993

原创 【Linux】Linux基础

能够了解操作系统的历史能够说出常见的操作系统的及其作用能够掌握常见的linux文件目录结构能够使用ls命令查看当前目录下的所有文件能够使用pwd查看当前操作路径能够说出绝对路径和相对路径及其作用能够分别使用touch和mkdir创建文件和文件夹能够使用cd切换根目录、家目录、当前目录和上层目录能够使用tab自动补全功能能够使用clear【Ctrl+L】清空屏幕操作能够使用rm删除文件或者文件夹能够使用mv移动或者重命名文件和文件夹能够使用日历指令查看近3个月日历,并能把时间格式显示为

2023-12-05 16:31:47 1334

原创 【Python】进阶之 MySQL入门教程

数据库的由来发展历程说明人工管理阶段用纸带等进行数据的存储文件系统阶段数据存储在文件中数据库阶段解决了文件系统问题高级数据库阶段分布式数据库数据库的分类数据库分类说明常用库关系型数据库采用了关系模型来组织数据的数据库:关系模型指的就星二维表格模型OracleMySQLSQLite非关系型数据库强调Key-Value的方式存储数据Mongodbredis关系型数据库的使用场景Web网站系统、日志记录系统、数据仓库系统、嵌入式系统MySQL是一个关系型数据库管理系统。

2023-08-14 16:19:14 268

原创 【Python】内置模块

1. 摘要函数是一个单向函数,计算data的摘要digest很容易,但是通过digest反推data却非常难。它是通过一个函数,把任意长度的数据转换成一个长度固定的数据串(通常用16进制的字符串表示。ziplife是python用来做zip格式编码的压缩和解压,可以简单地把它理解为Python中的zip压缩软件。模块其实就是我们把一些公用的功能代码写入在一个py文件中,在其他模块中可以随意的使用该文件中的代码。摘要算法的本质:通过摘要函数对任意长度的data计算出固定长度的摘要digest。

2023-07-24 10:23:24 391

原创 【Python】三元表达式和递归

(判断条件是否为真,如果真,返回结果1,否则返回结果2)目的:把简单的if判断写成一行。

2023-05-31 19:03:41 110

原创 【Python】内置函数

将给定参数转换为布尔类型,如果没有参数,返回 False。

2023-05-27 11:56:21 1043

原创 【Python】pyautogui的使用

confirm = pyautogui . confirm(text = '请选择要学习的开发语言' , title = '多条件选择' , buttons = [ 'C++' , 'Python' , 'Java' ]) print(confirm) #返回按钮值。

2023-03-27 17:39:44 534 1

原创 【Selenium】模拟按键输入的Keys类属性列表

【代码】【Selenium】模拟按键输入的Keys类属性列表。

2023-03-24 14:37:30 412

原创 电脑批量结束所有进程的方法

在调试UI自动化的时候,有时进程中会存在多个chromedriver.exe,时间久了会占用电脑CPU导致电脑变卡,又不想到【任务管理器】中一个个手动杀进程,以下提供批量结束所有进程的方法。taskkill是Windows命令行里终止指定程序“进程”的命令。详细使用说明可以在cmd窗口中输入。

2023-03-23 16:13:12 2343

原创 【Python】正则表达式re库

re.findall()函数用于在字符串中找到正则表达式所匹配的所有子串,并返回一个列表,如果有多个匹配模式,则返回元组列表,如果没有找到匹配的,则返回空列表。匹配的整个表达式的字符串,group() 可以一次输入多个组号,在这种情况下它将返回一个包含那些组所对应值的元组。re.match只匹配字符串的开始,如果字符串开始不符合正则表达式,则匹配失败,函数返回None;re.split()函数按照能够匹配的子串将字符串分割后返回列表。匹配一个模式,匹配成功返回一个匹配对象,否则返回None。

2023-03-17 17:15:25 704

原创 【Selenium】UI自动化实践

使用python+selenium实现12306网站的登录及买票的UI自动化。

2023-03-08 22:29:31 375

原创 【Git】常用命令手册

克隆成功后,可以看到多了一层目录,进入目录可以看到仓库文件,这里是仓库的根目录,之后的拉取代码更新,推送代码等操作都是在根目录下进入git命令窗口操作的。方法1:在自己电脑选择或新建一个目录>>右键点击【Git Bash Here】选中项目右键 >> 选择Git >> 选择Pull…拉取文件 >> 选择分支。”克隆仓库,提示需要输入用户名和密码,输入gitlab的账号和密码即可。登录gitlab >> 选择项目分支 >> 复制仓库地址。选择或新建一个目录并进入进入git命令窗口,使用“

2023-02-08 18:41:30 313

原创 【Python】8个非常有用的Python单行代码

使用set来消除重复项。set是一种无序集合,其中每个元素都是唯一的。这意味着如果我们将列表变成一个集合,就可以快速删除重复项,。然后我们只需要将集合再次转换为列表即可。for循环是一个多行语句,但是在Python中,我们可以使用列表推导式方法在一行中编写for循环。else语句,我们将使用三元运算符。案例:过滤出列表[0, 5, 12, 34]中大于10的值。案例:过滤出列表[10, 15, 17, 34]中的偶数。在过滤器函数中添加一个lambda函数,效果更好!使用 filter() 函数。

2023-02-05 23:20:57 172

原创 【Python】Python时间戳( timestamp)

【代码】【Python】Python时间戳( timestamp)

2023-01-30 09:50:12 7774 1

原创 Pycharm调试功能介绍

设置好断点 >> 启动debug模式运行 >> 【F8】单步调试 >> 遇到想进入的函数就【F7】进入 >> 想跳出函数就【Shift+F8】 >> 不想单步执行,想直接运行到下一个断点就 【F9】。断点调试是指在debug模式下,程序运行到设置的断点处时会中断运行,此时可以查看运行过的所有程序变量。

2023-01-12 09:36:18 576

原创 【Python】Pycharm中The file size exceeds the configured limit 的解决方法

用PyCharm打开较大文件的时候,出现错误提示“The file size (11.42 MB) exceeds the configured limit (2.56 MB). Code insight features are not available.”文件太大,IDEA对能关联的文件大小做了限制,主要是为了保护内存,默认值为2.5MB。在idea.properties文件中添加如下属性,将加载文件大小限制调大一点。在弹窗中选择Create,新建idea.properties文件。

2023-01-03 14:20:32 6395 2

原创 【Apifox】设置apiFox自动获取token

接口测试时,每次都需要手动登录获取token,先登录系统,从浏览器中复制token,再到apifox的接口上把token帖上去,然后才能去测试具体的接口;更麻烦的是,切换环境的时候,token也要换,又要把上面的步骤重做一遍。能不能在运行接口用例前自动完成登录获取token?使用Apifox进行接口测试,通过前置操作,创建公共脚本模拟登录,自动获取token并填充到接口请求头中,这样就可以实现每次调用接口自动登录获取最新token了。

2022-12-29 11:26:00 2979

原创 【Apifox】Apifox导入knife4j文档

导入到目录:支持将文件导入到具体的分组目录中。接口覆盖模式同 URL 覆盖:当两个文件 URL、method 相同时,新文件会覆盖旧文件。同 URL 且同分组才覆盖:当两个文件的 URL、method 相同时,并且在同一个分组下时,新文件会覆盖旧文件。同 URL 不导入:当两个文件 URL、method 相同时,新文件不会导入。同 URL 时保留两者:当两个文件 URL、method 相同时,新文件会导入,旧文件不会被删除。

2022-12-28 17:00:09 2022

原创 【JMeter】响应数据为空的解决办法

文章目录问题描述解决方案问题描述使用同样的请求方式、地址、参数,在python接口自动化工程、postman中都能正常响应,获取正确的响应数据,但在JMeter中,虽然响应正常,但是响应数据却是空的!Postman接口响应数据如下:解决方案在JMeter的内容编码中添加UTF−8\color{red}{UTF-8}UTF−8即可解决该问题!

2022-12-05 20:19:29 2535

原创 【Java】详解SimpleDateFormat的format方法和parse方法

SimpleDateFormat是对日期Date类的格式化和解析。:格式化——按照指定的格式把date日期转为文本(字符串)。:解析——把符合格式的文本(字符串)解析为Date日期。

2022-11-07 23:46:50 1945 1

原创 【Python】JSON格式文件处理

ensure_ascii参数:默认值为True,只接受ASCII表里的数据类型;为False时,可以接受其他非ASCII类型的数据(包括中文)。:从JSON文件里读取数据并转为Python数据类型。f参数:以字符串形式指明需要存储的文件名。f参数:以字符串形式指明需要存储的文件名,可以带路径,建议加上拓展名。,把JSON格式转化为Python数据类型的过程叫。Python的json模块为读写JSON文件提供了。:用于把Python数据写入JSON文件。obj参数:为Python语言数据对象。

2022-11-06 17:22:16 783

原创 【Python】文本文件处理

除了可以采用尾部追加内容外,要在文件内容中间进行增加或修改,可以先通过列表读取所有内容,然后再修改列表内容,最后再写入文件。注意:第二次执行该代码时,文本内容不变,说明以’w’模式打开文本文件,往里面写内容时,是从文件开始写的,第二次写的内容会覆盖第一次的。在连续读取同一个文件的情况下,后一个读取动作(readline()或read())都在前一个读完的字节位置后继续读取,而不是从文件头读。,f代表以可读模式打开的文件;:f代表已打开的文件,tell()方法返回当前文件可以读写的位置(字节数)

2022-11-06 16:32:47 731

原创 在Postman json中写注释的方法

使用Postman调POST接口,请求体json格式中有些字段不能重复,想加入注释方便下次调用前修改。添加冗余_{key}.comment标明注释,实现在json请求体中添加注释。

2022-11-06 13:58:38 3889

原创 Apache POI各jar包的介绍

POI的jar不同版本要求jdk版本不同,根据自己的jdk版本选择不同版本。其中commons-collections4是poi的依赖jar包,poi-ooxml-schemas和xmlbeans是poi-ooxml的依赖jar包,如果使用maven自动下载只在pom文件中添加poi和poi-ooxml就可以,如果自己下载jar包添加到项目中则5个都需要下载并添加。

2022-11-02 22:53:54 6395

原创 Win10电脑如何格式化

具体步骤:

2022-10-31 23:50:09 2859

原创 笔记本电脑合上盖子不休眠设置方法

以win10笔记本为例吗,具体步骤如下:

2022-10-31 23:39:44 17801 1

原创 【JMeter】实现文件和参数同时上传

注意:HTTP请求头中不需要添加Content-Type为multipart/form-data,否则所有的参数都会被当成文件以二进制形式传输。使用JMeter实现文件和参数同时上传的Content-Type为multipart/form-data的POST接口。添加需要上传文件的信息,包含:文件路径、文件参数名称、文件类型。文件参数名称:就是我们前端中获取的name(或者接口文档中的参数名称)文件路径:需要上传文件的路径(这里可以使用绝对路径/相对路径)除文件外的参数在【参数】中设置。

2022-10-30 17:36:31 2389

原创 【Python】通过调用接口获取文件资源并保存到本地

通过下载文件接口返回的文件地址将文件下载到指定路径里。

2022-10-30 13:16:45 2231 1

原创 【Python】提示ResourceWarning的解决办法

使用unittest运行上传文件的接口,用例正常执行成功,却提示:ResourceWarning。因为在上传文件接口的上传文件参数中调用了open打开了文件,接口请求后调用。导入warnings包忽视警告。

2022-10-28 23:27:04 327

原创 【Python】接口自动化 - requests请求上传文件的接口

上传文件的的接口参数的类型为content-type:multipart/form-data,那么我们使用requests来发送请求的时候,接口中文件上传的参数需要使用files来传递。接口的请求类型为:Content-Type:multipart/form-data;接口入参存在一个数据类型为file的参数。使用requests实现文件上传的接口自动化。

2022-10-27 00:07:27 4564 2

原创 【JMeter】报错“Current request is not a multipart request”的解决办法

JMeter执行上传文件的接口,查看结果树报错‘Current request is not a multipart request”

2022-10-23 23:46:02 795

原创 如何使电脑黑屏而后台运行?

大图标电源选项节能更改计划设置1分钟电源选项节能更改计划设置1分钟。

2022-10-23 22:57:32 5306

原创 【JMeter】接口自动化

自动化的底层逻辑:通过软件/硬件提高测试人员的工作效率,实现无人值守。

2022-10-20 23:58:38 220

原创 【JMeter】分布式压测配置教程

在调度机上修改bin/jmeter.properties,添加执行机的IP及端口(使用-r启动所有从机)1099是默认的rmi通信端口,取消server.rmi.ssl.disable=false的中注释并将false改为true(否则会报“Exception creating connection to:192.16.nested exception is:java.io.FileNotFoundException:rmi_keystore.jks(系统找不到指定的文件)”错误)

2022-10-20 23:10:16 480

原创 jmeter+influxdb+grafana实时监控平台详细教程

Jmeter:Java语言开发多的压力测试工具。(采集数据)InfluxDB:Go语言开发啊的一个开源分布式时序数据库,非常适合存储指标、事件、分析等数据。(存储数据)Grafana:纯Javascript开发的前端工具,用于访问InfluxDB,自定义报表、显示图标等。(展示数据)lsb_release -a 查看系统。

2022-10-20 23:09:10 564

原创 性能测试全栈学习

测试报告是对性能测试工作的总结,为软件后续验收和交付打下基础。测试报告的主要内容:测试工作的经过回顾(测试过程记录)缺陷分析和调优(问题分析)风险评估(风险识别)性能测试结果(测试结论)测试工作总结与改进(经验教训)LoadrunnerHP Ioadrunner是一种工业级标准性能测试负载工具,可以模拟上万用户实施测试,并在测试时可实时检测应用服务器及服务器硬件各种数据,来确认和查找存在的瓶颈。

2022-10-20 23:08:04 516

原创 【JMeter】Beanshell介绍

Beanshell是一种完符合java语法规范的脚本语言,同时它又有自己的语法。在做一些复杂的接口测试的时候或者业务场景(自定义的加密接口,签名接口),开发给你一个java文件/class文件/jar包。调用里面的方法。//开发给的是java文件:引用java文件 source("E:\\Test.java");//调用java文件中的类Test,生成一个对象并调用它的方法add int result = new Test() . add(1 , 2);

2022-10-20 23:00:13 2470

原创 【JMeter】json提取器提取多个值

调用豆瓣高分电影Top10的接口,获取排名第一的电影名和id,并作为参数传递给下一个接口。GetWin64;

2022-10-14 00:06:29 1022

原创 【JMeter】查看结果树响应中的中文乱码解决办法

打开JMeter安装目录/bin目录下的jmeter.properties文件,修改配置:sampleresult.default.encoding=UTF-8,重启JMeter即可。

2022-10-13 21:59:31 509

导入poi jar包实现使用Beanshell读写Excel文件

JMeter处理Excel文件

2022-10-13

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

TA关注的人

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