性能测试
文章平均质量分 74
做测试的喵酱
不舍爱与自由。
展开
-
锁的分类及介绍
锁的分类及介绍原创 2023-07-21 09:18:50 · 756 阅读 · 0 评论 -
jmeter编写测试脚本大全
jmeter编写测试脚本大全。使用jmeter编写脚本时,有好多注意事项,也写好了好多博客,但是很散。这次统一整合一下。原创 2023-04-10 14:18:23 · 5685 阅读 · 0 评论 -
记录一次性能测试遇到的问题
记录一次性能测试遇到的问题原创 2023-03-28 10:24:10 · 561 阅读 · 0 评论 -
jmeter 响应时间rt很小,但是tps也很小&jmeter,脚本处理,千万不要用js
jmeter 响应时间rt很小,但是tps也很小&jmeter,脚本处理,千万不要用js原创 2023-03-25 10:11:07 · 681 阅读 · 0 评论 -
jmeter设置并发量线程数为变量
我想要将线程组的线程数,压测时长数,设置为两个变量。在压测的时候,通过压测命令传入我需要的线程数与时长。原创 2023-03-23 16:59:02 · 1393 阅读 · 2 评论 -
jmeter 接口请求,第二轮循环开始加密失败
jmeter脚本报错:jmeter 接口请求,第二轮循环开始加密失败原创 2023-03-16 07:34:42 · 281 阅读 · 0 评论 -
jmeter参数化读取数据保证每个线程拿到的数据唯一
jmeter登录场景循环读取数据,每个数据只读取一次(循环控制器)原创 2023-03-14 14:10:10 · 2094 阅读 · 0 评论 -
jmeter脚本处理加密验签
jmeter脚本处理加密验签原创 2023-02-03 18:39:43 · 4686 阅读 · 0 评论 -
jmeter 压测java代码
jmeter 压测java代码原创 2023-01-19 16:58:33 · 3437 阅读 · 0 评论 -
jmeter 使用beanshell 编写脚本
jmeter 使用beanshell 编写脚本原创 2023-01-17 17:34:23 · 7487 阅读 · 0 评论 -
jmeter编写压测脚本规范
jmeter编写压测脚本规范原创 2023-01-13 17:05:08 · 1418 阅读 · 0 评论 -
计算器网络性能指标
计算器网络性能指标带宽的讲解。转载 2022-10-08 15:44:43 · 1418 阅读 · 0 评论 -
MySQL 主从同步原理
MySQL 主从同步原创 2022-09-26 18:03:03 · 4364 阅读 · 0 评论 -
安卓应用测试&Monkey&MonkeyScript&MonkeyRunner&pyhton性能工具脚本
本文主要讲解,利用工具对安卓应用进行性能的专项测试。包括adb的使用与安装,monkey的介绍、使用,以及扩展,指定模块进行压测。还有monkey脚本的编写,包括MonkeyScript&MonkeyRunner。以及其他的pyhton性能工具脚本的编写.........原创 2022-08-15 20:06:27 · 1902 阅读 · 0 评论 -
JVM Thread Stack线程栈分析
JVM Thread Stack线程栈分析原创 2022-08-12 17:34:55 · 450 阅读 · 0 评论 -
java脚本模拟服务器内存溢出&服务器部署java项目
使用java spring boot ,实现linux 服务器 内存溢出情况。原创 2022-08-11 10:25:34 · 744 阅读 · 0 评论 -
二、tomcat介绍&日志&监控&配置
tomcat讲解&监控&配置原创 2022-07-27 10:35:48 · 7257 阅读 · 0 评论 -
一、根据系统架构定位系统性能瓶颈
背景: 本文主要就是一篇学习笔记,总结一下学到的东西。作用:依据系统架构,梳理性能点,这样定位问题的时候才不会遗漏原创 2022-07-25 16:21:21 · 1409 阅读 · 1 评论 -
七、jmeter发出请求的逻辑
同一个线程组下,2个请求,请求A,和请求B。先执行请求A,请求A拿到返回结果后,才开始去执行请求B。我用springboot写了两个请求,请求A和请求B。接口A接收到请求后,睡眠3S后返回结果接口B接收到请求后,立即返回结果然后jmeter线程组,1个并发,循环1次,然后执行脚本。jmeter结果树展示,先做的A请求,后做的B请求。查看返回端处理虽然A接口很慢,但是依然处理完A才接收到B请求。...原创 2022-07-22 13:28:32 · 900 阅读 · 0 评论 -
六、Jmeter定时器
2、影响服务器的压力,从而影响到TPS和响应时间。右键HTTP请求-》添加-〉定时器-》固定定时器。1、控制请求发送的频率。原创 2022-07-15 18:09:43 · 343 阅读 · 0 评论 -
五、jmeter脚本的基本构成&断言
在调试过程中,可以添加聚合报告,在实际压测过程中,可以不添加聚合报告。在调试过程中,可以添加结果树,在实际压测过程中,需要干掉结果树。在压测中,一个基本脚本的构成,需要二部分。会自动生成一个格式为jtl的聚合报告。添加或者不添加,对性能影响不大。因为我们在执行跑脚本命令,......原创 2022-07-15 16:34:55 · 770 阅读 · 0 评论 -
line 504: /root/java/jdk-18.0.1.1/jre/bin/java: No such file or directory
line 504: /root/java/jdk-18.0.1.1/jre/bin/java: No such file or directory原创 2022-07-15 11:40:59 · 2246 阅读 · 0 评论 -
一、linux部署多个tomcat
Linux下部署多个tomcat_班婕妤-CSDN博客_linux部署多个tomcatlinux部署多个tomcat原创 2021-10-26 22:18:00 · 6648 阅读 · 0 评论 -
四、jmeter关联(将返回值给下一个接口用)
关联1、关联定义将某一个请求返回结果的动态返回值,保存成一个变量,供后面需要用到该值的请求的使用2、关联原因服务器或者数据库校验该值的合法性3、哪些值要关联3.1 数据库交互(读写)insert ---关联--建立关系的那几个字段--这条数据属于谁 谁操作的 啥时候干的(业务校验)插入数据,一定会返回这条数据的IDupdateupdate table set x =? where xxid=?? and and关联 where 后面的条件IDdel..原创 2021-06-04 18:21:08 · 1068 阅读 · 0 评论 -
性能测试的概念&理论
性能测试的概念&理论原创 2022-07-14 09:55:45 · 197 阅读 · 0 评论 -
二、 jmeter的基本使用
1.3 jmeter脚本的基本构成在压测中,一个基本脚本的构成,需要二部分。取样器(如http请求) 断言在调试过程中,可以添加结果树,在实际压测过程中,需要干掉结果树。在调试过程中,可以添加聚合报告,在实际压测过程中,可以不添加聚合报告。因为我们在执行跑脚本命令,sh jmeter -n -t /Users/a57/天气.jmx -l /Users/a57/3.jtl -e -o /Users/a58/cs2/,会自动生成一个格式为jtl的聚合报告。添加或者不添加,对性能影响不原创 2021-06-02 17:15:36 · 1092 阅读 · 0 评论 -
一、jmeter non gui 模式启动
1.1 NON GUI 启动脚本正常启动在bin目录下,执行sh jemter命令jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]-n no gui-t . jmx测试脚本-l 指定结果文件路径(jtl或csv)。参数为结果文件路径,路径不存在时,会自动创建。-e -o . 生成html的 报告,指定测试报表生成文件夹。文件夹必须为空或者不存在。参数为:报表文件夹路径原创 2021-06-02 16:40:55 · 807 阅读 · 0 评论 -
TCP/IP 三次握手
TCP/IP 三次握手原创 2018-02-24 09:04:41 · 13370 阅读 · 5 评论 -
JVM垃圾回收算法及垃圾回收器
JVM基本垃圾回收算法,按照基本回收策略分标记-清除(Mark-Sweep)一、标记-清除(Mark-Sweep)https://www.html.cn/qa/other/22924.html此算法执行分两阶段。第一阶段 标记:遍历内存区域,对需要回收的对象打上标记。第二阶段 清除:再次遍历内存,对已经标记过的内存进行回收。此算法需要暂停整个应用绿色、蓝色---代表存活对象灰色---非存活对象白色--未使用的内存缺点:效率问题:遍历了两次内存空间(原创 2021-09-27 19:25:53 · 2491 阅读 · 0 评论 -
mysql架构
一、基本SQL :SQL数据库实战题_面试必刷+解析_牛客题霸_牛客网sql语句在线练习https://www.nowcoder.com/ta/sql?from=baidusql&bd_vid=10444781005198833876二、MySQL架构https://blog.csdn.net/q402057192/article/details/87689739MySQL架构图解_oneslide-CSDN博客_mysql架构连接层:最上层.原创 2021-11-30 09:58:31 · 232 阅读 · 0 评论 -
jmeter阶梯式加压测试小笔记
背景:验证一个接口的响应时长在150ms内。找到时长超过150ms的拐点。主要是观察并发和响应时长测试准备:参考博客:jmeter(二十)阶梯式加压测试 - 老_张 - 博客园1.1 安装Stepping Thread Group 插件Stepping Thread Group是jmeter插件的一种,其作用就是模拟实际的生产情况,不断对服务器施加压力,直至到某个值,然后持续运行一段时间。下载地址:Download :: JMeter-Plugins.org下载 ..原创 2021-12-08 19:27:32 · 1235 阅读 · 0 评论 -
mysql慢查询
开启慢查询⽇志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数 据库系统的性能。顾名思义,慢查询⽇志中记录的是执⾏时间较⻓的query,也就是我们常说的slowquery,通过 设–log-slow-queries[=file_name]来打开该功能并设置记录位置和⽂件名。慢查询⽇志采⽤的是简单的⽂本格式,可以通过各种⽂本编辑器查看其中的内容。其中记录了语句执⾏的时刻,执 ⾏所消耗的时间,执⾏⽤户,连接主机等相关信息。MySQL 还提供了专⻔⽤来分原创 2021-11-30 13:36:27 · 7631 阅读 · 2 评论 -
二、nginx介绍&配置文件详解&负载均衡&监控
Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,是一个高性能的HTTP和反向代理服务器。特点是占有的内存少,并发能力强。正向代理需要在客户端配置代理服务器进行指定网站访问如果把局域网外的 Internet 想象成一个巨大的资源库,则局域网中的客户端要访 问 Internet,则需要通过代理服务器来访问,这种代理服务就称为正向代理。反向代理暴露的是代理服务器地址,隐藏了真实服务器 IP 地址。.................................原创 2021-11-04 16:19:00 · 4045 阅读 · 0 评论 -
JVM-简介&垃圾回收&内存泄漏分析
一、JVM java虚拟机1、JVMjava虚拟机是一个可执行java字节码的虚拟机进程。Java虚拟机本质上就是一个程序,java源文件被编译成能被java虚拟机执行的字节码文件,当它在命令行上启动的时候,就开始执行保存在某字节码文件中的指令。Java语言的可移植性正是建立在Java虚拟机的基础上。任何平台只要装有针对于该平台的Java虚拟机,字节码文件(.class)就可以在该平台上运行。这就是“一次编译,多次运行”。java文件,通过编译器变成了.class文件,接下来类加载器又将这些cl原创 2021-09-06 22:24:10 · 1851 阅读 · 8 评论 -
Could not synchronize with target
Could not synchronize with target问题:我使用jstat -gcutil 22893 来查看进程的gc情况时,报错:Could not synchronize with target解决办法:解决了,但是没完全解决。我换了一个java进程查看就好了。...原创 2021-09-03 10:01:59 · 240 阅读 · 0 评论 -
Linux性能监控及定位(具体方法)
场景一:CPU密集型进程第一个终端运行 stress 命令,模拟一个 CPU 使用率 100% 的场景stress --cpu 1 --timeout 600[root@iz2ze2w3v37sit3vf71kuez ~]# stress --cpu 1 --timeout 600stress: info: [20859] dispatching hogs: 1 cpu, 0 io, 0 vm, 0 hdd在第二个终端运行 top 查看平均负载的变化情况....原创 2021-08-27 11:41:07 · 917 阅读 · 0 评论 -
安装spotlight监控mysql性能
目录1、Linux 上安装MySQL2、本地安装spotlight on Mysql3、配置spotlight on Mysql4、报错处理报错一is not allowed to connect to this mysql server报错二:ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'参考博客:https://blog.csdn.net/kfcman/article/de.原创 2021-08-21 19:10:35 · 475 阅读 · 0 评论 -
一文搞清楚Linux性能监控及定位
简介:本文主要从以下四个维度指标,来讲解Linux监控及性能问题定位CPU 、Memory 、 IO 、Network一、top命令解析使用top命令查看进程使用资源情况 top - 19:45:57 当前系统时间 50 days 系统已经运行了50天 1 user 当前登陆1个用户 load average .....原创 2021-08-20 18:47:07 · 1697 阅读 · 3 评论 -
vmstat介绍
vmstat介绍vmstat可以对操作系统的内存信息、进程状态、 CPU活动、磁盘等信息进行监控,不足之处是无法 对某个进程进行深入分析。vmstatvmstat [-a] [-n] [-S unit] [delay [ count]]-a:显示活跃和非活跃内存 -m:显示slabinfo -n:只在开始时显示一次各字段名称。 -s:显示内存相关统计信息及多种系统活动数量。 delay:刷新时间间隔。如果不指定,只显示一条结果。 count:刷新次数。如果不指定刷新次数,但指定原创 2021-08-13 13:18:27 · 576 阅读 · 0 评论 -
sysbench 介绍
sysbench介绍参考博客:https://www.cnblogs.com/hally/p/8360637.htmlhttps://blog.51cto.com/u_13214087/2140038https://www.cnblogs.com/zhenxing/p/5469434.html|QQ:327488733@qq.comhttps://www.cnblogs.com/muahao/p/6379774.htmlsysbench是一个非常经典的综合性能测试工具,它支...原创 2021-08-13 12:58:33 · 16987 阅读 · 2 评论