自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zzywan

如有错误,请指教

  • 博客(45)
  • 收藏
  • 关注

原创 第十五届蓝桥杯测试组模拟赛两期

功能测试一期-场景法-登录功能场景法一般包含 基本流 和 备选流 ,从一个流程开始,通过描述经过的路径来确定测试用例的过程,经过遍历所有的基本流和备选流来完成整个场景。基本流:也叫有效流或正确流,主要是模拟正确的业务操作过程的情景。备选流:也叫无效流或错误流,主要是模拟无效的业务操作过程的情景。一期-等价类-边界值-添加用户账号输入框请使用 等价类划分法 和 边界值分析法 对【添加用户】页面中【登录账号】输入框进行测试用例的设计,请设计 9 条用例达到该方法的有效覆盖。一期-登录

2024-04-08 17:46:40 821 3

原创 Redis基础和高级使用

Redis(REmote DIctionary Server)是一个开源(BSD许可)的,内存中的数据结构存储系统。Redis是一个灵活的高性能key-value数据结构存储,可以用来作为数据库、缓存和消息队列。目前Redis是互联网技术中使用最为广泛的中间件之一。Redis使用C语言开发。

2024-02-19 16:18:29 693

原创 MongoDB语言命令

db.collection_name.find()等同于db.collection_name.find({})db.stu.insertOne({name:“张六”,age:21,grade:90,ts:a})db.stu.find({age:null})会把不存在age字段和age为null的文档都查询到。db.class1.insertOne({name:“tom”,age:20})//插入文档。db=dbservice.getSiblingDB(“test0226”)//选择数据库。

2024-02-19 11:07:07 1237

原创 MongoDB文档插入

用find函数进行查询时,MongoDB并不是一次返回结果集中的所有文档,而是以多条文档的形式分批来返回查询结果,返回的文档会缓存到内存中。默认情况下,服务器将在闲置10分钟后或客户端遍历完后自动关闭游标。如果要取消游标超时自动销毁,可以使用cursor.noCursorTimeout()方法设置noCursorTimeout选项后,必须使用cursor.close()手动关闭游标,或者遍历完游标的结果。

2024-02-19 10:53:48 1989

原创 MongoDB基础认识

名称源自“humongous”(意为“巨大无比”)。MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。官方网站:https://www.mongodb.com/官方文档:https://www.mongodb.com/docs/manual/

2024-02-01 14:53:14 1759

原创 Jmeter高级使用

需要注意的是,固定定时器的延时不会计入单个sampler的响应时间,但会计入事务控制器的时间。Java写成的,一个小型的、免费的、可以下载的、嵌入式的Java源代码解释器,具有对象脚本语言特性,非常精简的解释器(java文件大小为175K)线程组里循环次数设置了n次,循环控制器下的循环次数也设置了m次,则该控制器下的请求运行的次数是(n*m)次。最基本的控制器,没有任何附加作用,不参与脚本运行,可以用来命名某些操作(如采样器等)主要针对Jmeter变量的操作,可以实现调试、线程组间的通信。

2024-02-01 11:21:57 2065

原创 性能测试+Jmeter介绍

性能测试针对系统的性能指标,建立性能测试模型,制定性能测试方案,制定监控策略,在场景条件之下执行性能场景,分析判断性能瓶颈并调优,最终得出性能结果来评估系统的性能指标是否满足既定值。JMeter是免费、开源、纯Java开发的性能测试工具,JMeter可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下的测试它们的强度和分析整体性能。能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序是否返回了你期望的结果,JMeter允许使用正则表达式来创建断言。JMeter官网。

2024-01-30 18:03:10 1141

原创 测试面试题常见题

白盒测试也称为结构测试或逻辑驱动测试,是针对被测单元内部是如何进行工作的测试。它根据程序的控制结构设计测试用例,主要用于软件或程序验证。白盒测试法检查程序内部逻辑结构,对所有的逻辑路径进行测试,是一种穷举路径的测试方法,但即使每条路径都测试过了,但仍然有可能存在错误。由于不能模拟端到端,因此不能替代黑盒测试。

2024-01-29 18:07:07 738

原创 ADB+Monkey

它是一个客户端/服务器架构的命令行工具,其中客户端是用来操作的电脑, 服务器端是android设备。由三部分组成adb客户端:运行于PC的客户端,通过命令行的方式启动adb服务器:用于开发的机器上作为后台进程运行的服务器,该服务器负责管理客户端与运行于模拟器或设备上的守护进程之间的通信adb daemon(守护进程):一个以后台进程的形式运行于模拟器或手机设备上的守护进程Monkey是Android系统自带的一个命令行工具,可以运行在Android模拟器里或真实设备中。

2024-01-29 11:31:22 1034

原创 JAVA虚拟机

Java虚拟机是一台执行Java字节码的虚拟计算机,它拥有独立的运行机制,其运行的Java字节码也未必由Java语言编译而成。VM平台的各种语言可以共享Java虚拟机带来的跨平台性、优秀的垃圾回器,以及可靠的即时编译器。Java技术的核心就是Java虚拟机(JVM,JavaVirtual Machine),因为所有的Java程序都运行在Java虚拟机内部。出于安全,避免用户自己编写的类动态替换Java的一些核心类,比如String。避免类的重复加载。VM中区分不同的类,是靠类加载器+类的全名。

2024-01-19 14:51:00 972

原创 接口自动化测试框架设计

【代码】接口自动化测试。

2024-01-17 18:29:45 615

原创 UI自动化测试框架

UI自动化测试框架是应用于自动化测试的程序框架,它提供了可重用的自动化测试模块,提供最基本的自动化测试功能(打开浏览器,输入文字,点击按钮),或提供自动化测试执行和管理功能的架构模块(例如,TestNG)。它是由一个或多个自动化测试基础模块、自动化测试管理模块、自动化测试统计模块等组成的工具集合。

2024-01-15 10:58:39 1394

原创 SPRINGBOOT搭建

SpringBoot是一个javaweb的开发框架,和SpringMVC类似,对比其他javaweb框架的好处,官方说是简化开发,约定大于配置, you can“just run",能迅速的开发web应用,几行代码开发一个http接口。配置完成,win+R 运行 cmd ,输入mvn help:system 测试,如果本地仓库出现一些 文件,则说明配置成功。阿里云镜像配置,在settings.xml 文件中找到mirrors节点,在该节点中插入如下代码。

2024-01-04 15:58:20 847

原创 Linux

2023-09-24 23:41:12 48

原创 常见排序算法

对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。如果第一个比第二个大,就交换他们两个。针对所有的元素重复以上的步骤,除了最后一个。

2023-09-24 23:12:13 56

原创 渗透测试-burp suite实战

burp suite基本使用

2022-10-25 21:55:22 422

原创 震惊!双指针解决链表百分之百的问题!

快慢指针解决链表all

2022-10-24 22:21:48 597

原创 刷题-找出数组中消失的数字(力扣448)

即nums[3]= 7,nums[3] += n, nums[3]=15。如果比8要小的数,那么下标+1就是没有出现过的数字。num=4的时候,x=3%8=3。

2022-10-16 10:50:34 114

原创 刷题-移动零(力扣283)

先循环遍历,把非零的元素排到数组nums前面,用j来记录非零的下标。然后把j到nums.length的元素全部为0。

2022-10-15 20:54:43 93

原创 算法-合并两个有序数组(力扣88)

/ 数组1、2的最大下标 = 数量-1 int i1 = m - 1;i >= 0;

2022-10-15 17:57:33 102

原创 Java基础-哈希表

remove(key):若存在该key,则删除成功,返回被删除的key对应的value,否则返回null。replace(key,value):若存在key,则替换原来的value,若不存在key,则没有动作。remove(key,value):删除成功则返回true,否则返回false。size():返回hash表中键值对的数量。

2022-10-15 16:42:34 190

原创 算法-两数之和(力扣1)

i指针指向本位,j指针指向下一位,如果target-nums[i]的值没有在哈希表,就把本位及其i存入哈希表,如果有就取出。因为要返回的是下标,所以哈希表中应该是{nums[i],i}

2022-10-15 16:21:23 104

原创 Java基础-全局变量和基础变量的初始化

1)由英文字符,数字,“ _ ”(下划线)和” $ “(美元符)组成,并且数字不能用以开头;3)不能使用JAVA关键字,如public 、static、 void、int…b)不止变量的命名要符合命名规范,别的标识符(如方法名,类名等)也要符合规范。a)变量的命名建议使用”驼峰命名法”和”见名知意”;2)可以由中文组成,但是不建议使用;例如: abc123,my_god。错误示范:132ab ,dog#

2022-10-15 13:15:21 179

原创 算法-爬楼梯(力扣70)

【代码】算法-爬楼梯(力扣70)

2022-10-15 11:50:23 119

原创 性能测试-jmeter的数据驱动

选择线程组-添加-配置元件-用户定义变量线程组-添加-前置处理器-用户定义参数。

2022-10-08 18:54:35 847

原创 算法4-内含平方数的个数

1.数学的四平方和定理:任何一个自然数N,被拆成平方数的项不会超过四项。2.任何数消掉4的因子,结论不变。一个数最少能拆成几个平方数相加。3.任何数%8=7,一定是4个。

2022-10-07 11:58:30 72

原创 单元测试-ab

Before用于初始化测试对象,测试对象以实例变量存放@After用于清理@Before创建的对象@BeforeClass用于初始化耗时资源@AfterClass用于清理@BeforeClass创建的资源。

2022-10-06 21:53:13 199

原创 算法3-加减号得数方法数

每一个数都参与运算,运算符号只有±,最终能得出target即可,求多少个方法可以实现?给定一个数组arr,你可以在每个数字之前决定+或者但是必须所有数字都参与。再给定一个数target,请问最后算出target的方法数是多少?±两种方式都试一试,如果某一种方式得得数最后是0,那么方法数+1。

2022-10-06 19:26:30 159

原创 算法2-G左B右

当gi指针指向位置0,i指针向右移动,直至指向G字符,移动的次数sum=i-gi。当bi指针指向位置0,i指针向右移动,直至指向B字符,移动的次数sum=i-bi。一个字符串s中只有两种字符’G’和B’只需看完一遍数组,时间复杂度为O(N)gi++指向下一个G即将到达的位置。bi++指向下一个B即将到达的位置。例如: BGGBBGG。G左B右或者G右B左。返回至少需要交换几次。

2022-10-05 19:42:27 184

原创 web测试-sql注入漏洞

是将Web页面的原URL、表单域或数据包输入的参数,修改拼接成SQL语句,传递给Web服务器,进而传给数据库服务器以执行数据库命令。

2022-10-04 21:03:46 1040

原创 接口测试-myMybatis-Plus代码生成器|乐观锁

执行程序,修改当前条目【update字段:更新数据,版本号加1;where条件:唯一值,版本号=查询出版本号】查询需要修改的数据条目【select字段:需修改字段和当前版本号;where条件:唯一值】实现:数据库中增加一个version字段作为乐观锁的版本号,通过version控制并发。对应的实体类中添加版本号属性以及注解@Version。

2022-10-04 21:02:49 195

原创 算法1-绳子边缘覆盖

二分 双指针

2022-10-04 18:11:42 166

原创 力扣-删除有序数组的重复元素

有序数组 双指针

2022-10-03 22:06:15 102

原创 接口测试-python的Requests

requests 使用的是urllib3,因此继承了它的所有特性。requests 支持HTTP 连接保持和连接池,支持使用cookie 保持会话,支持文件上传,支持自动确定响应内容的编码,支持国际化的URL 和POST 数据。

2022-09-27 20:21:01 94

原创 力扣-最长公共前缀

力扣算法刷题

2022-09-25 20:34:26 151

原创 接口测试-RestAssured接口测试

接口测试

2022-09-24 21:36:37 294

原创 哈希表习题

哈希表【Hash table】(散列表)解决冲突(主要方法,其余方法不做阐述)一.开放定址法1.线性探测再散列,遇到冲突位置后移,d(i)=1,2,3,4……2.二次(平方)探测再散列,d(i)= 1^2 ,-1^2, 2^2, -2^2, 3^2, -3^2……二.链地址法一维数组存放头指针,单链表存放同义关键字题目如下,现有一组关键字{19,14,23,1,68,20,84,27,55,11, 10,79}按照哈希函数Hash(key)=key%13,要求用三种方法解决冲突。...

2021-11-27 16:23:40 440

原创 渗透测试-DVWA漏洞

dvwa基础漏洞

2021-05-05 21:49:08 274

原创 渗透测试-DVWA介绍

日志八DVWAFile inclusionLOW一种本地文件,直接在磁盘里创建一个文件page=路径另一种用远程文件url,PHP study重启一下服务,刷新一下网页,page=http://www. (网页路径)Medium级别做了一些过滤$file = str_replace( array( “http://”, “https://” ), “”, $file );$file = str_replace( array( “…/”, “…”" ), “”, $file

2021-05-05 21:48:28 208 1

原创 web测试-渗透测试

日志六web世界静态层HTML动态层-网络套件一般是:Apache+ PHP集成环境+mysql服务层系统层渗透测试步骤获得(测试目标)授权信息收集(针对网站及个人进行信息收集)挖掘利用(主要环节,挖掘并且利用漏洞)整理报告编码URLURL编码是一种浏览器用来打包表单输入的格式% 十六进制Base64编码是网络上最常见的用于传输8Bit字节代码的编码格式大小写字母数字 =HTML实体化编码由于<>在HTML中是标签符号,所以

2021-04-20 21:31:09 106 1

空空如也

空空如也

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

TA关注的人

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