自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

原创 JMeter下载和安装

修改配置文件:找到JMeter->bin目录->jmeter.properties文件,Ctrl+F 搜索language,改为language=zh_CN,重启JMeter。配置环境变量,在path中新增jmeter的bin目录。JMeter运行依赖JDK,首先需要下载安装JDK。选项->外观->Windows(按照自己喜好)安装后输入java -version验证。方式2:Win+R,输入jmeter。方式1:双击jmeter.bat。把下载的安装包,解压到某一目录。

2023-09-13 23:07:40 485

原创 Pandas用法

扩展库pandas是基于扩展库numpy和matplotlib的数据分析模块,是一个开源项目,提供了大量标准数据模型和高校操作大型数据集所需要的功能。可以说pandas是使得python能够称为高效且强大的数据分析行业首选语言的重要因素之一。使用与、或、非三个条件配合大于、小于、等于对数据进行筛选。DateFrame:带标签且大小可变的二维表格结构。DatetimeIndex:时间序列。Series:带标签的一维数组。

2023-08-30 22:08:49 158

原创 pytest框架详解

pytest是纯python编写的自动化测试框架,可以支持python语法编写测试用例,是一个非常成熟的全功能的Python测试框架。简单灵活,容易上手;支持参数化;能够支持简单的单元测试和复杂的功能测试,还可以结合selenium、requests做自动化测试;pytest具有很多第三方插件,并且可以自定义扩展。

2023-08-27 23:05:29 398

原创 MySQL查询语句大全

例如:在score表中查询期末成绩有高于80分的学生的学号,不管有几门课的成绩高于95,只要有一门就可以显示,利用distinct可将重复行除去。(2)对含有null值的列进行排序时,如果是按升序排列,null值将出现在最前面,如果是按降序排列,null值将出现在最后;例如:查询student表中是否存在2001年12月12日以后出生的学生,如果存在,输出学生的学号、姓名、生日和电话。in关键字可以判断某个字段的值是否在指定的集合中,也可以使用not in关键字查询不在某取值范围内的记录行数据。

2023-08-17 22:12:49 558

原创 Playwright入门

Playwright是微软发布的一个web自动化框架,支持多种浏览器(Chromeium、Firefox、WebKit),支持多种操作系统(Windows、Linux、macOS),支持移动端web测试,支持多语言(python、java、node.js、c#),支持有头/无头模式,自动等待,内置pytest模式。点击命令窗口的【Record】按钮停止录制,此时将出现【Pick Locator】按钮,单击该按钮,然后将鼠标悬停在浏览器窗口中的元素上,以查看每个元素下方高亮显示的定位器。

2023-04-20 21:52:37 550

原创 Selenium八大元素定位方法

nth-last-child 倒数第几个元素 body>div:nth-last-child(4) body下的倒数第四个标签是div。:nth-child(n) 第几个元素 body>div:nth-child(3) body下的第三个标签是div。:last-child 最后一个元素 body>:last-child body下的最后一个标签。示例4:input[id$=‘ername’] input标签的id属性值结尾是ername。

2023-04-09 00:57:17 1129

原创 接口自动化框架:Postman+Newman

Newman安装newman官方文档:https://www.npmjs.com/package/newman1.需要安装node.js,并配置好环境,下载地址:https://nodejs.org/en/。2.打开cmd,安装newman,命令:

2023-04-06 23:36:57 544 1

原创 前后端分离与前后端不分离

在前后端分离的应用模式中,后端仅返回前端所需的数据,不再渲染HTML页面,不再控制前端的效果。至于前端用户看到什么效果,从后端请求的数据如何加载到前端中,都由前端自己决定,网页有网页的处理方式,App有App的处理方式,但无论哪种前端,所需的数据基本相同,后端仅需开发一套逻辑对外提供数据即可。在前后端分离的应用模式中,前端与后端的耦合度相对较低,在前后端分离的应用模式中,我们通常将后端开发的每个视图都称为一个接口,或者API,前端通过访问接口来对数据进行增删改查。

2023-04-02 12:02:27 255

原创 接口测试工具:Postman的安装与使用

启动服务之后,即可通过http://localhost:3000/ 访问。默认情况下,每张表上面的GET请求会返回20条记录,最多100条。前者表示分多少页,后者表示响应行的大小。由于本人水平有限,有错误欢迎指出~(4)点击Send,发送请求。(1)查询shop的整表数据。根据接口文档,或自行抓包。步骤1:安装nodejs。步骤2:安装xmysql。,下载完成后安装好。

2023-04-02 11:04:26 678

原创 Python操作MongoDB数据库

MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。

2023-03-22 23:27:02 459

原创 抓包工具Fiddler使用教程

Fiddler 可以通过设置断点修改请求,拦截响应数据,篡改响应。Fiddler有两种设置断点的方式:全局断点和局部断点。设置全局断点后,所有的 HTTP/HTTPS请求都会被拦截;而设置局部断点后,仅针对设置断点的请 求进行拦截。常用的是局部断点。

2023-03-16 23:24:20 2075

原创 Python每日学习 - 使用xlrd库操作excel

使用xlrd库,使用前,需使用命令安装。

2023-03-01 21:57:43 348

原创 Pytest+Allure框架入门

Pytest是python的第三方单元测试框架,比自带unittest更简洁和高效,支持315种以上的插件,同时兼容unittest框架,在unittest框架迁移到pytest框架的时候不需要重写代码。

2023-02-19 18:23:26 253

原创 pip安装报错ERROR: Could not find a version that satisfies the requirement pycryptodome (from versions: n

【代码】pip安装报错ERROR: Could not find a version that satisfies the requirement pycryptodome (from versions: n。

2023-02-09 21:41:39 1949

原创 接口自动化-登录接口学习

概念:令牌,一般在前后端分离的项目中使用,作为身份的校验。详情:服务后端程序产生的,然后存放到服务端,一般是缓存中(内存/磁盘)时效性:多久过期,由开发或项目本身决定。项目代码的处理:(1)登录接口请求成功之后,在响应数据里有token值;(2)后续其他接口关联使用这个token,一般放在后续接口的请求头里。redis使用场景:(1)登录的token会放到redis(2)高频热点数据会放。

2023-02-09 21:32:38 227

原创 Pyhon-yaml文件操作

yaml是一种能够用于写配置文件的语言,非常简洁和强大,可以用之作为自动化测试框架的配置文件或者用例文件。文件扩展名一般是.yml或.yaml。yaml是第三方库,需要安装后使用

2023-01-03 21:50:03 633

原创 Python每日学习-文件读写

使用open()函数读取文件中的内容 - open(参数1,参数2) - 第一个参数是文件的路径,必填 - 第二个参数是读写模式,默认为r - with open()用法与open()一样,并且它可以同时处理多个文件,并且with open()不需要写close()方法。

2022-12-25 13:10:54 90

原创 Python每日学习-字典与json

- 字典是以键值对形式出现的对象 - 字典是可变对象 - 字典的键可以存放不可变对象,值可以存放任意对象 - 字典的键具有唯一性

2022-12-25 12:40:33 464

原创 Python每日学习-字符串的方法

查找子字符串在字符串中的位置,返回位置下标,找不到时返回-1。查找子字符串在字符串中的位置,返回位置下标,找不到时报错。去掉字符串前后的空格,返回去掉空格之后的字符串。判断字符串是否以某个子字符串开头,返回值是布尔型。判断字符串是否以某个子字符串结尾,返回值是布尔型。切割字符串,以参数作为切割符,返回值是列表。替换字符串中的子字符串,返回替换后的字符串。判断对象是否是纯字母,返回值是布尔型。判断对象是否是纯数字,返回值是布尔型。将字符串转为小写字母。将字符串转为大写字母。

2022-12-20 16:21:16 121

原创 Python每日学习-函数

函数要有三个重要元素:函数名,以及函数参数和返回值。def fun1() : # 定义函数 print('这是一个函数')

2022-12-20 15:38:01 117

原创 Python每日学习-条件语句

我们可以给if添加一个else语句,意思是,如果if后面的条件语句判断是False,不要执行if的内容,而是执行else的那部分。我们经常需要条件语句块里面还有条件判断。可以称之为条件语句的嵌套。例如:如果学生成绩大于60,就输出优秀,我们使用if语句实现。else语句对应下面要执行的代码缩进规则与if语句完全一样。有的时候需要更多的判断,这时可以用elif做更多的判断。例如:写一段程序,用户输入一个分数,根据分数,打印评价。如果布尔表达式为真,则执行下面的语句,否则不执行。

2022-12-18 18:09:00 127

原创 Python每日学习-布尔表达式

- 比较运算符是指两个数据之间的比较运算。 - 比较运算符有:>(大于)、=(大于等于)、

2022-12-18 16:46:34 3024

原创 Python操作MySQL数据库

在数据库里增、删、改时,必须要使用commit()方法进行提交,否则不生效。

2022-11-13 19:11:02 616

原创 MySQL的下载与安装及MySQL的图形管理工具的下载与安装(Windows版本)

到MySQL官网下载https://dev.mysql.com/downloads/,选择MySQL Installer for Windows。这边我们选择第二个,下载到本地进行安装,点击【Download】按钮。选择No thanks,just start my download.,进入下载。右击此电脑->属性->高级系统设置->环境变量->系统变量->path->添加MySQL安装目录的bin目录->保存。最后win+r打开cmd命令行,出现MySQL命令行表示环境变量配置成功

2022-11-09 23:52:44 1647

原创 Fiddler配置手机抓包

设置路径:Tool->Options->Connections,勾选“Allow remote computers to connect”,点击“OK”,重启Fiddler。在手机下载并安装 Fiddler 根证书,有了 Fiddler 根证书,Fiddler 就可以。至此,手机上浏览的 HTTP 网页,是可以成功被 Fiddler 监控,但无法对。需要删除手机上的 Fiddler 根证书,修改 wifi 网络,删除手动代理。如果需要还原手机状态,停止 Fiddler 服务器对手机网络的持续监控。

2022-09-26 00:13:42 1224

原创 软件评测师 第一章:计算机系统知识

解析:首先,H表示十六进制。计算区域算法:DABFFH-B3000H+1=27C00H,将十六进制转换为二进制,27C00H=159K。总耗时=(1Δt+2Δt+3Δt+1Δt)+(8-1)*3Δt=28Δt。解析:地址总线决定了寻址能力,宽度24位,其寻址能力为。吞吐率=输入的指令条数除以总耗时=8/28Δt。

2022-09-19 22:57:30 531

原创 抓包工具Fiddler下载与安装

Fiddler 是一款免费、灵活、操作简单、功能强大的 HTTP 代理工具,是目前最常用的 HTTP 抓包工具之一。可以抓取所有的 HTTP/HTTPS 包、过滤会话、分析请求详细内容、伪造客户端请求、篡改服务器响应、重定向、网络限速、断点调试等功能。...

2022-08-29 21:35:28 42524 6

原创 使用pytest+selenium+allure实现UI自动化

使用pytest+selenium+allure实现UI自动化

2022-07-19 21:24:22 1151

原创 Selenium环境搭建-Windows

适合新手的selenium环境搭建过程。

2022-07-14 22:09:06 1748

原创 非常详细的Pytest+Allure环境搭建过程--Windows版本

步骤一:安装pytest库(cmd里输入)步骤二:查看是否安装成功Allure是一款轻量级并且非常灵活的开源测试报告框架。它支持绝大多数测试框架, 例如TestNG、Pytest、Juint等。它简单易用,易于集成。2.1 安装和配置jdk步骤一:下载jdk,我下载的是1.8版本。下载地址:https://www.oracle.com/java/technologies/downloads/#java8......

2022-07-05 22:32:38 1926

原创 PO模式的简单实现

PO模式的简单实现

2022-07-05 21:53:27 1273

原创 HTTP协议

1.HTTP协议的定义http全称Hypertext Transfer Protocol 超文本传输协议最初发明它是用来在浏览器和web服务器之间传输超文本信息的HTTP版本:0.9,1.0,1.1(目前使用最广泛),22.HTTP请求包含以下内容:(1)请求行(2)请求头(3)空行(4)消息体:Json、xml、www-form-urlencoded常用请求的方法:GET 请求获取Request-URI所标识的资源POST 在Request-...

2021-08-04 21:21:29 57

原创 笔记-测试用例

一、什么是测试用例测试用例就是测试执行过程的所有记录。二、为什么要设计测试用例覆盖测试模块要求的功能;给执行人员方向;有迹可循,测试工作的证明(向老板证明你做了哪些测试工作)。三、测试用例包含的内容ID:测试编号标题:测试点规范:验证某功能是否…例如:验证正确的账号和正确的密码是否能登录成功优先级:核心、高、中、低(1)核心功能:确定该版本是否可以测试的测试用例(2)高优先级:需求中明确规定的功能、基础功能、重要的错误和边界(3)中优先级:全面的验证功能的各

2021-08-03 19:21:42 198

原创 Python每日学习-字符串、列表、元组

(1)字符串本身有单引号的,外面用双引号。(2)字符串本身有双引号,外面用单引号。(3)字符串中既有单引号,又有双引号,可以用三引号。(4)三引号里面可以是跨行的字符串。(5)三引号既可以是三个单引号,也可以是三个双引号。

2021-05-12 14:14:37 179

基于Java ee+Mysql的旅游网站

源码+sql文件,简单的运行说明书,可作为平时的大作业以及毕业设计参考

2021-05-12

空空如也

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

TA关注的人

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