自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库系统学习

内连接: inner join , 只获取两张表中 交集部分的数据.左外连接: left join , 以左表为基准 ,查询左表的所有数据, 以及与右表有交集的部分右外连接: right join , 以右表为基准,查询右表的所有的数据,以及与左表有交集的部分子查询如果查出的是一个字段(单列), 那就在where后面作为条件使用.子查询如果查询出的是多个字段(多列), 就当做一张表使用(要起别名).

2025-06-06 17:53:37 983

原创 【性能测试】jvm监控

使用本地jvisualvm远程监控服务器参考文章:https://blog.csdn.net/yeyuningzi/article/details/140261411jvisualvm工具默认是监控本地jvm,如果需要监控远程就要修改配置参数1、先查看是否打开如果打开杀掉进程2、进入项目服务路径下,然后执行命令3、开启本地jdk自带的jvisualvm.exe文件,添加远程主机需要关注的点:cpu:关注垃圾回收,如果使用过高是有问题存在的。

2025-05-21 09:57:02 401

原创 性能指标解读

旧系统:对于已经上线的系统,可以选取高峰时刻,在一定时间内使用系统的人数,这些人数认为属于在线用户数,并发用户数取10%就可以了,例如在半个小时内,使用系统的用户数为10000,那么取10%作为并发用户数基本就够了。假设有一个OA系统,该系统有3000个用户,平均每天大约有400个用户要访问该系统,对一个典型用户来说,一天之内用户从登录到退出该系统的平均时间为4个小时,在一天的时间内,用户只在8小时内使用该系统。一个典型的上班签到系统,早上8点上班,7点半到8点的30分钟时间里用户会登录签到系统进行签到。

2025-05-20 17:07:57 617

原创 【jmeter】base64加密

【代码】【jmeter】base64加密。

2025-05-20 16:55:05 496

原创 性能测试-mysql监控

mysql常用监控指标慢查询sql慢查询:指执行速度低于设置的阀值的sql语句作用:帮助定位查询速度较慢的sql语句,方便更好的优化数据库系统的性能。

2025-05-20 14:10:26 902

原创 性能测试-系统资源指标(liunx)命令解读

第三行:cpu信息:us-用户线程cpu时间,sy-运行内核cpu时间,ni-运行已经调整优先级的用户cpu时间,wa-用于等待iocpu时间,hi-处理硬件中断cpu时间,si-处理软件中断时间。s:进程状态 s:代表睡眠 r:运行中 d:不可中断睡眠状态(通常是因为等待i/o操作完成)z:僵尸状态 t:停止状态。第一行:系统运行时间和平均负载(任务队列的平均长度,1min、5min、15min分别统计的长度)显示当前系统未使用和已使用的内存数目,还可以显示该内核使用的内核缓冲区。

2025-04-28 16:11:38 686

原创 jmeter中监控服务器ServerAgent

如果运行过程中报错java.lang.NoSuchMethodError: org.apache.jmeter.samplers.SampleSaveConfiguration.setFormatter(Ljava/t),将ServerAgent上传至需要监控的服务器,mac/liunx启动startAgent.sh(启动命令:./startAgent.sh)如果提示连接超时,则需要查看服务器防火墙是否开放端口4444。配置需要监控的服务器IP地址,添加需要监控的资源。

2025-04-23 15:07:13 678

原创 Allure安装与使用【macOS】

report/html:表示将index.html报告生成到哪个文件夹。report/ :表示xml所在目录。-o:表示output输出。TRIVIAL 最不严重。–clean:覆盖路径。CRITICAL 严重。添加主要功能模块描述。BLOCKER最严重。

2025-04-14 16:08:44 441

原创 jmeter if控制器在loop控制器执行结束后执行

3、添加If Controller到循环内部:右键点击 Loop Controller → 添加 Logic Controller → If Controller。2、右键点击 Thread Group → 添加 Logic Controller → Loop Controller。右键点击 Thread Group → 添加 Logic Controller → If Controller。1、创建 Thread Group → 添加 Loop Controller(循环次数40)。

2025-04-01 13:50:27 485

原创 安全测试详细

CWE:通用缺陷枚举CVE:常用漏洞和风险。

2025-03-25 16:47:46 736

原创 python递归遍历json字段的函数

【代码】python递归遍历json字段的函数。

2025-03-10 15:36:20 144

原创 selenium合集

安装selenium安装浏览器安装浏览器驱动谷歌浏览器:chromdriver.exeie浏览器:ieserverdriver.exeFireFox浏览器:geckodriver.exe特别注意⚠️:下载驱动版本必须与浏览器版本一致。

2025-01-06 16:14:57 736

原创 测试踩坑经验总结【持续更新】

问题描述避坑指南文件资源测试走查资源:预览效果,与文件下载对比,关注清晰度内容的正确性预览加载时间的快慢大文件的上传&下载多格式文件的上传&下载小屏幕测试预览页面的完整性屏幕自适应预览资源的拖拽移动上传文件后删除(非必填项)测试所有的非必填项都要测试删除android 4g网络 播放视频报错上线前都要进行真机4g/5g网络测试,尤其重点关注获取网络权限(有/无网络权限场景)android不同版本的测试,尤其是高版本和低版本的测试,每次需求评审前问

2024-07-30 10:08:18 256

原创 测试用例的设计方法

等价类概念:在所有测试的数据中,具有某种共同特征的数据子集。

2024-07-16 18:04:58 379

原创 javascript

使用var来声明变量,es6后使用let定义变量,const定义常量(不可改变)变量名需要遵循规则:1、组成字符可以是任何字母、数字、下划线、美元符号2、数字不能开头3、建议使用驼峰命名。

2024-07-10 17:48:55 373

原创 html&css基础

/

2024-07-09 17:45:40 839

原创 排序算法-java版本

原理:相邻的数据两两比较,小的放前面,大的放后面。

2024-07-05 14:55:44 227

原创 性能测试学习二

所以我们描述系统的容量是用系统当前能处理的业务量【因为tps最大容量是个固定值,就算再多压力线程增加,也就增加响应时间而已,不会影响tps的值】这是一个阶梯式增加的场景,拐点在第二个压力阶梯上就出现了,因为响应时间增加了,tps增加的却不多,在第三个阶段时,tps增加的就更少了,响应时间也在不断增加,所以性能瓶颈在加剧,越往后越明显【tps的增长,赶不上压力的增长,说明有点处理不过来了,表现就是响应时间增加】场景 2 使用了递增的策略,在每个阶梯递增的过程中,出现了抖动,这就明显是系统设置的不合理导致的。

2024-05-14 16:46:36 938

原创 cs客户端测试注意点

6、卸载后测试项:是否删除了全部的文件:安装目录里的文件及文件夹,非安装目录(向系统其它地方添加的文件及文件夹),包括exe,dll,配置文件等;8、安装后测试项:安装后是否能产生正确的目录结构和文件,文件属性正确;5、测试各种不同的安装组合,并验证各种不同组合的正确性(包括参数组合,控件执行顺序组合,产品安装组件组合,产品组件安装顺序组合)等)。5、在可以选择组件卸载的情况下,测试各种不同的卸载组合,并验证各种不同组合的正确性(包括参数组合,控件执行顺序组合,产品卸载组件组合,产品组件卸载顺序组合等)

2024-05-09 16:41:31 698

原创 性能测试-搭建JMeter+Grafana+influxdb性能测试监控平台

非常详细,包括windows/mac环境下搭建、liunx环境下搭建、docker容器下搭建;再次就不再赘述,就动手实践搭建性能监控体系吧。保姆级教程参考:https://blog.csdn.net/wqda125/article/details/130853557。我本地笔记本是参考了docker环境下搭建,非常方便快捷;也在公司windows环境下搭建了一套【权当做练手熟悉】grafana配置influxdb和import模板,模板编号:5496。查看jmeter是否把数据写进influxdb。

2024-04-23 11:16:43 769 1

原创 jmeter分布式压力测试搭建

【代码】jmeter分布式压力测试搭建。

2024-04-23 11:09:07 766 1

原创 性能测试学习一

性能测试是针对系统的性能指标,建立性能测试模型,制定性能测试方案,制定监控策略,在场景条件下执行性能测试,分析判断性能瓶颈并调优,最终得出性性能结果来评估系统的戏能指标是否满足既定数。

2024-04-19 11:57:18 727

原创 python高级进阶【ini/yaml/excel文件处理、日志收集、操作mysql】

YAML 是一种灵活的数据格式,支持注释、换行符、多行字符串、裸字符等在自动化过程中,我们很多地方都需要使用配置文件来储存数据比如测试环 境,数据库信息、账号信息、日志格式、日志报告名称等。其中,yaml文件是最常用的配置文件类型之一,相比较ini,conf配置文件来说,它更加简洁,操作更加简单,同时还可以存放不同类型的数据。后缀名:.yaml .yml。

2024-03-11 17:26:58 456 2

原创 【服务器性能监控体系】docker环境下搭建prometheus+node_exporter

docker方便启动、安装和卸载,prometheus作为监控收集器,node-exporter作为计数器,grafana作为展示图表。grafana我选择的模板号:8919。最终搭建成功后的效果图。

2023-08-08 10:41:27 385 1

原创 Java进阶

修饰符 class 类名 < 代表泛型的变量 > {

2023-07-19 14:27:30 185

原创 JAVA基础语法

修饰符 返回值类型 方法名称(参数类型 参数名称,…){方法体return 返回值;

2023-07-10 09:24:09 210

原创 burpsuite渗透测试一

保姆级安装破解:https://blog.csdn.net/weixin_54438700/article/details/131297315。保姆级抓包:https://zhuanlan.zhihu.com/p/411437957。这里可以修改入参,或者cookie进行验证。模拟爆破攻击,有四种攻击类型。未完待续,待补充-----

2023-07-04 11:01:50 777

原创 git报错LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

在终端分别输入如下命令。重新下载,问题解决。

2023-06-05 11:27:59 295

原创 mac安装配置maven

mac安装maven

2022-12-30 14:09:19 144

原创 pytest+allure+request+jenkins接口自动化集成

接口自动化持续集成

2022-12-30 09:50:53 684

原创 【jmeter】操作数据库mysql

jemter对数据库mysq进行压力测试

2022-12-29 17:43:49 129

原创 【mac】jenkins构建apk自动打包

jenkins集成化

2022-07-18 13:40:21 1791

原创 【docker】m1安装docker-compose以及jenkins

docker-compos

2022-07-06 14:21:03 835

原创 【mac】创建ssh密钥

ssh密钥

2022-07-05 14:36:50 5626

原创 【mac】docker安装jenkins

jenkins

2022-07-04 11:28:25 968

原创 【charles】阻塞、拦截篡改、接口重定向Map

mock本地数据

2022-06-24 17:15:01 1440

原创 python基础语法三

python基础语法

2022-06-24 10:49:04 170

原创 python基础语法二

python基础语法

2022-06-24 10:31:28 280

原创 python基础语法一

python语法

2022-06-15 17:55:56 1222

原创 【自动化测试】monkey压力测试

Monkey事件注入机制:是通过framework层的hidenApi(如:activemanager,inputmanager,windowmanager)获取系统服务inputmanagaer(触摸事件)–屏幕以及物理键的触摸,滑动,点击事件。activitymanager–调用android系统组件的事件windowmanager–比如转屏11大类事件:触摸事件:由ACTION_DOWN–>一个ACTION_UP组成–pct-touch参数来配置此事件比例手势事件:由一个

2022-05-30 17:33:32 214

空空如也

空空如也

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

TA关注的人

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