自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 WebSocket教程:如何使用JMeter进行压力测试

WebSocket是一种基于TCP的全双工通信协议,支持客户端与服务器建立持久连接并实现双向数据传输。相比HTTP的单向通信,WebSocket具有全双工、长连接和低带宽消耗等特点,适用于实时聊天、在线游戏等场景。在JMeter中测试WebSocket接口时,需先安装插件管理器及WebSocket插件,然后通过添加线程组和各类WebSocket取样器(如连接建立、数据收发、心跳检测等)进行测试。测试过程包括建立连接、发送请求、接收响应及关闭连接等步骤,可根据业务需求调整循环接收等参数。

2025-12-08 14:15:03 916 1

原创 jconsole与jvisualvm监控

JDK自带的jconsole和jvisualvm工具可用于监控Java应用性能。jconsole轻量快速,提供内存、线程、GC等基础监控;jvisualvm功能更强大,支持性能剖析、堆转储和插件扩展。两者都支持本地和远程JMX连接。配置远程监控需要在服务端设置JMX参数(端口、IP等)并开放防火墙,本地通过IP:端口连接即可。jconsole适合快速排查问题,jvisualvm适合深度性能分析。工具位于JDK的bin目录,无需安装即可使用。

2025-08-03 21:21:41 1008

原创 nmon使用教程

nmon工具使用非常简单。

2025-08-03 21:17:34 547

原创 Mysql数据库基础

存储数据的仓库文字,图片,音频,视频…SOL:操作关系型数据库的编程语言。SQL语言分类DQL:数据查询语言;(查数据)DML:数据操作语言;(对数据进行增、删、改)DDL:数据库定义语言,(对库、表、列的结构进行增、删、改)DQL查询语法:select 查询内容字段(列名);字段与字段之间用逗号隔开;distinct 对该字段查询的结果数据去重;函数(聚合函数):sum,avg,max,min,count)聚合函数过滤(不计算)Nu11值。

2025-08-03 21:07:26 950

原创 adb常用命令

学习博客:https://cloud.tencent.com/developer/article/2342099。keycode编码:https://www.mswook.com/skill/146.html。adb push 电脑上的文件路径 手机的路径 把电脑上的文件上传到手机。adb pull 手机上的文件路径 电脑文件夹路径 把手机上的文件下载到电脑。adb shell screencap /手机端路径/图片名称 截图。

2025-07-20 18:51:24 260

原创 抓包工具使用教程

可用于拦截某一请求,并重定向到本地的资源,或者使用Fiddler的内置响应。可用于调试服务器端代码而无需修改服务器端的代码和配置,因为拦截和重定向后,实际上访问的是本地的文件或者得到的是Fiddler的内置响应。当勾选enable rules并设置相应的规则后(本例中的规则是将http://blog.youkuaiyun.com/chaoyu168的请求拦截到本地的文件layout.html)。我们可以从中看出一些基本性能数据:如DNS解析的时间消耗是8ms,建立TCP/IP连接的时间消耗是8ms等等信息。

2025-07-20 18:37:34 942

原创 接口测试工具

HTTP/1.0每个请求和响应都需要建立一个新的 TCP 连接,并且在请求完成后关闭连接;HTTP/1.1,默认是持久连接,除非明确指定关闭连接。2、一组数据占一行,一个参数占一列,列与列之间用英文逗号间隔。开发人员将api接口写入这个网址,也就不会写接口文档了。HTTP/1.1支持更多的请求方法,如。3、如果有空行,只能有一个,且要放在文件结尾。,从而提供了更丰富的 HTTP 功能。/1.1强制要求每个请求都包含一个。只需要了解即可,只有Java中有。HTTP/1.0不强制要求。

2025-07-19 08:58:45 695

原创 Jmeter使用教程

遇到socket可以让开发协助。

2025-07-18 21:53:56 3229

原创 定位慢查询

链接:https://blog.youkuaiyun.com/why15732625998/article/details/80388236?用了这个工具就可以查询出来那些sql语句是性能的瓶颈,进行优化,比如加索引,该应用的实现方式等。

2025-07-16 21:49:48 468

原创 稳定性测试

上面介绍的只是在服务器监控,我们真正需要的是如何收集这些数据并处理分析它们。nmon提供了一个nmon_analyser的分析工具,可以利用Excel进行统计结果分析。命令的含义是,-f输出文件,-T输出最耗资源的进程,-s收集数据的时间间隔,-c收集次数。单击Analyse nmon data按钮,选择需要分析的nmon文件(过程中需要保存Excel文件,输入一个容易分辨的文件名即可)。nmon输出文件的命名方式是服务器名_日期时间.nmon,我们在测试结束后,可以到当前目录下提取这些文件。

2025-07-16 21:42:33 322

原创 性能测试-命令组合

性能测试摘要 本文介绍了性能测试的关键指标和常用命令工具。主要测试指标包括响应时间(90%百分位)、TPS吞吐量、CPU/内存使用率、网络带宽等。重点讲解了top、vmstat、iostat、iftop等命令的使用方法和关键参数分析,如:CPU负载应小于核心数2倍,wa值超过30%表明I/O等待严重,%util接近100%说明磁盘瓶颈等。测试结果显示当前系统CPU资源不足(load average偏高),但内存、磁盘I/O和网络带宽均正常。最后介绍了使用JMeter进行性能测试和ServerAgent监控的

2025-07-13 19:04:46 948

原创 Python基础

在 Python 中,“拆包”(Unpacking)是指将一个可迭代对象(如列表、元组、字典等)中的元素解构并赋值给多个变量的过程。它是一种非常方便的语法,可以简化代码,提高代码的可读性和效率。序列拆包是指将一个序列(如列表、元组)中的元素依次赋值给多个变量。序列拆包要求变量的数量与序列中元素的数量一致。函数/方法在定义时,定义一个特殊的形参,用于接收调用时传入的任意数量的实参,对应的形参称为可变参数。字典拆包要求变量的数量与字典中的键值对数量一致。拆包可以用于解构嵌套的数据结构,例如嵌套的列表或元组。

2025-03-29 11:33:00 1382

原创 软件测试Linux

Linux 没有盘符的概念Linux 系统所有文件都在根目录下linux 系统目录和文件的特点普通用户和超级管理员有很大区别格式组成命令主体 --命令选项 命令参数Linux命令注意事项命令的数量非常多,不要想着全部记下常用命令由于频繁使用,不用刻意记忆工作中实际使用什么命令现用现查即可查看命令帮助信息的命令主体 --helpman 命令主体默认情况下,展示的内容是英文的,实际使用时更推荐第一种方式以手册的形式展示内容信息,按q退出命令学习方法说明此处以ls命令为例子注意:命令和选项之间必

2025-03-11 19:05:42 844

原创 软件测试-功能

什么是软件测试?利用技术手段,验证软件的是否有问题通过手工或者测试工具按照测试方案和流程对被测对象进行功能或性能的检测。从而验证实际结果与预期结果之间是否存在差异。测试对象:软件的主体功能+使用说明书+配置数据软件在使用过程中存在的任何问题都叫软件缺陷,简称Bug。软件缺陷的存在会导致软件产品在某种程度上不能满足用户需求。

2025-02-08 19:25:34 1194 1

原创 C语言操作符总结

对操作符的认识

2023-09-06 22:51:15 114 1

原创 认识指针的使用

初步认识指针的概念及用法

2023-09-05 21:55:32 140 1

原创 vs调试技巧及优秀代码所具备的特性

掌握调试技术,会使事半功倍

2023-08-01 22:14:03 89 1

原创 c语言结构体初阶总结

包括以下内容:结构体类型的声明、结构体初始化、结构体成员访问、结构体传参

2023-07-27 20:49:40 150 1

原创 putchar()使用方法

getcher()函数与putchar()使用方法

2023-06-19 18:28:24 869 1

PyCharm 是一款功能强大且高度集成的 Python 开发环境,无论是用于简单的脚本编写,还是复杂的项目开发,都能提供高效、便捷的开发体验。对于 Python 开发者来说,它是一个非常值得推荐的工

PyCharm 是一款功能强大且高度集成的 Python 开发环境,无论是用于简单的脚本编写,还是复杂的项目开发,都能提供高效、便捷的开发体验。对于 Python 开发者来说,它是一个非常值得推荐的工

2025-03-24

VMware 是一家专注于虚拟化软件和解决方案的公司

VMware 是一家专注于虚拟化软件和解决方案的公司

2025-03-10

EV录屏是一款集视频录制与直播功能于一身的桌面录屏软件,支持多种录制模式

EV录屏是一款集视频录制与直播功能于一身的桌面录屏软件,支持多种录制模式

2025-01-05

Snipastet是一个简单但强大截图工具,也可以让你将截图贴回到屏幕上!

Snipastet是一个简单但强大截图工具,也可以让你将截图贴回到屏幕上!

2025-01-05

Total Uninstall 专业版可以轻松移除任何程序,并分析或监视程序的安装过程 它还可以安全清理系统,管理 Windows 启动过程,以及转移程序到新 PC 上

Total Uninstall 专业版可以轻松移除任何程序,并分析或监视程序的安装过程 它还可以安全清理系统,管理 Windows 启动过程,以及转移程序到新 PC 上

2025-01-05

Everything一个强大的文件搜索工具

一切由Voidtools是一个强大的文件搜索工具,帮助您快速定位计算机上的文件和文件夹。凭借其小的安装文件、干净而简单的用户界面、快速的文件索引和快速搜索能力,Everything使得找到您要寻找的内容变得轻松。无论您需要进行故障诊断还是只是核实系统速度,此应用都会为您保驾护航。

2025-01-05

WizTree 是一款适用于 Windows 的快速磁盘空间分析工具

它扫描你的硬盘,并告诉你哪些文件和文件夹正在使用最多的磁盘空间。您可以使用它快速定位并删除占用大量存储空间的内容,腾出有价值的存储空间。该应用直接从磁盘读取主文件表 (MFT) ,避开 Windows 会造成性能大幅度提升。

2025-01-05

GooglePinyin

GooglePinyin

2025-01-05

AutoHotkey搭配Typora绝绝子

在Typora中可以改变字体颜色

2024-05-05

PicGo+Typora+Github

PicGo的功能和使用 PicGo的主要功能是将本地图片上传到用户的图床。它提供了图形化界面的配置向导,让用户轻松完成图床的设置。在配置过程中,用户需要填写GitHub仓库名、分支名以及生成的Token。PicGo还允许用户自定义存储路径,这对于喜欢分类的用户来说是个不错的功能。一旦配置完成,用户就可以通过简单的拖拽或点击“上传”按钮来上传图片。此外,PicGo还具有时间戳重命名功能,可以避免同名图片的覆盖问题

2024-05-05

空空如也

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

TA关注的人

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