自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JMeter-SSE响应数据自动化2.0

之前是用正则来捕获简单的json格式的响应,响应的格式是固定的。此次更新后使用的是String的spilt()方法来进行信息截取,易读性相较于正则表达式稍好一些。根据csv文件的数据来更新一些HTTP请求中的参数,比如文件、入参等…只在线程组的第一次HTTP请求的预处理程序中更新。增加了白名单变量,目标值变量,必须参数变量。主要是做一些兼容性处理,降低耦合度。便于后续维护或者更新,兼容性更好。主要处理响应的信息来进行断言操作。更新了一些新添加的变量。对之前的脚本进行优化。只写了一些更新的结构。

2025-06-07 16:45:25 387

原创 JMeter-SSE响应数据自动化

本文介绍了如何使用JMeter进行自动化测试,重点是通过接口调用并处理响应数据,包括错误信息的输出。文章首先介绍了SSE(Server-Sent Events)技术,适用于单向数据流的实时场景。接着,详细阐述了实现思路,包括使用用户自定义变量组件管理环境变量、HTTP信息头管理设置请求头、CSV数据文件设置参数,以及HTTP请求组件的配置。特别强调了JSR223预处理程序和后置处理程序的作用,前者用于处理请求中的消息体数据,后者用于处理SSE响应数据并判断请求是否成功。通过逐行匹配和逐个处理SSE事件,确保

2025-05-23 11:38:06 1096

原创 JMeter-Websocket接口自动化

本文介绍了如何使用JMeter进行WebSocket接口自动化测试。首先,需要安装JMeter Plugins Manager,并通过插件管理器安装必要的组件,如JSR断言和WebSocket Open Connection。测试流程包括通过HTTP请求获取token、设置循环控制和断言变量、建立WebSocket连接、读取CSV文件数据、设置WebSocket请求体数据、循环接收响应并进行数据处理。通过JSR223后置处理脚本和断言,可以解析响应数据并与预期结果进行对比,确保测试的准确性。最后,进行安全处

2025-05-22 16:57:00 918

原创 引用拷贝、浅拷贝、深拷贝

引用拷贝、浅拷贝、深拷贝的理解

2025-03-02 14:29:35 361

原创 封装、继承、多态

关于封装、继承、多态的简单理解

2025-03-02 13:06:05 377

原创 福禄抽-自动化测试

对福禄抽系统开展自动化测试,以不同页面为维度来编写测试用例,根据测试用例,结合Selenium来设计自动化代码。同时采用junit进行单元测试,避免不同测试方法之间造成干扰,影响测试结果。成功打开登录页面以后,在登录页面,模拟用户登录,输入用户名和密码,模拟输入设计好的测试,以登录成功跳转到首页为标志例判断能否登录成功。判断能否正确打开登录页面,以登录页面特有的元素是否成功获取到作为判断打开登录页面的标志。判断点击"去注册"按钮能否正确打开登录页面,以注册页面特有的元素是否存在到作为判断标志。

2025-02-23 21:22:27 380

原创 福禄抽-测试报告

基于 Spring 前后端分离版本的抽奖项目,由登录页面、注册页面、管理员页面组成,管理员页面又拥有活动列表、新建抽奖活动、奖品列表、创建奖品、人员列表、注册用户,可以由管理员进行活动、奖品、用户的添加,进行抽奖活动,分享中奖结果,用户可以收到短信、邮箱通知,查看中奖结果页面。3.奖品名称为空,奖品图片不为空,奖品价格不为空,奖品描述不为空。4.奖品名称不为空,奖品图片为空,奖品价格不为空,奖品描述不为空。5.奖品名称不为空,奖品图片不为空,奖品价格为空,奖品描述不为空。

2025-02-23 21:18:21 918

原创 synchronized

synchronized

2024-12-22 09:46:58 880

原创 CAS以及ABA问题

CAS及ABA

2024-12-21 14:59:34 645

原创 锁的基本概念

锁的基本概论

2024-12-21 14:36:59 1593

原创 多线程-线程池

线程池基本了解

2024-12-11 17:39:02 638

原创 多线程-指令重排序、synchronized、volatile关键字

线程状态,指令重排序,synchronized 、volatile 关键字,wait 和 notify

2024-12-09 18:35:11 1804

原创 多线程-Thread类

有时,我们需要等待一个线程完成它的工作后,才能进行自己的下一步工作。例如,张三只有等李四转账成功,才决定是否存钱,这时我们需要一个方法明确等待线程的结束。使用 Thread.interrupted() 或者 Thread.currentThread().isInterrupted() 代替自定义标志位.Thread.currentThread().isInterrupted() 相当于按下开关之后, 开关弹不起来, 这个称为"不清除标志位".否则,只是内部的一个中断标志被设置,thread 可以通过。

2024-12-07 18:35:34 572

原创 多线程-线程

线程、进程

2024-12-05 15:47:10 316

原创 TCP和UDP

第四次挥手时,客户端发送给服务端的 ACK 有可能丢失,如果服务端因为某些原因而没有收到 ACK 的话,服务端就会重发 FIN,如果客户端在 2*MSL 的时间内收到了 FIN,就会重新发送 ACK 并再次等待 2MSL,防止 Server 没有收到 ACK 而不断重发 FIN。如果第三次握手的 ACK 确认包丢失,但是客户端已经开始发送携带数据的包,那么服务端在收到这个携带数据的包时,如果该包中包含了 ACK 标记,服务端会将其视为有效的第三次握手确认。三次握手就能确认双方收发功能都正常,缺一不可。

2024-12-03 12:13:03 631

原创 计算机网络基础传输层-TCP

计算机网络-TCP基础知识

2024-12-01 21:21:23 573

原创 计算机网络基础-传输层-UDP

计算机网络基础关于传输层中端口号及UDP的基础概念

2024-12-01 20:52:13 1408

原创 最小覆盖子串

滑动窗口+hash表

2024-11-30 11:11:42 164

原创 计算机网络基础

协议分层类似于打电话时,定义不同的层次的协议。

2024-11-29 21:12:17 748

原创 学习笔记—C语言基础—6.数据的存储

数据的存储

2023-01-04 15:46:54 119

原创 学习笔记—C语言基础—5.一维、二维数组、sizeof

一维、二维数组的异同、sizeof用法

2022-11-07 15:10:58 377

原创 青蛙跳台阶问题(递归+循环解决)

青蛙跳跳跳(递归和非递归解决)

2022-11-04 18:19:53 235

原创 二分查找(整形有序数组中查找)

在整形有序数组中查找某个数并打印其下标

2022-10-27 16:03:11 457

原创 学习笔记—C语言基础—4.数值的运算

整形提升

2022-10-27 10:16:19 136

原创 学习笔记—C语言基础—3.操作符

学习笔记

2022-10-26 21:47:46 251

原创 学习笔记—C语言基础—2.函数

学习笔记

2022-10-21 11:45:31 401 2

原创 学习笔记—C语言基础—1.分支语句、循环语句、goto语句

一个小菜鸟的学习笔记

2022-10-16 16:40:41 408 2

原创 begin

一次开始的记录

2022-10-14 21:35:21 326 1

空空如也

空空如也

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

TA关注的人

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