性能测试
文章平均质量分 91
程序员杨叔
持续分享各类测试开发知识干货。标签:自动化测试、性能测试、Java、Python、DevOps、CI/CD、小程序测试、测试工具、测试开发、测试框架/平台、测试管理......
展开
-
Jmeter进阶使用:BeanShell实现接口前置和后置操作
BeanShell代码和Java代码非常相似,通过编码的方式可以很好的实现接口前置和后置操作,也是Jmeter进阶使用的必学必会知识之一原创 2023-05-14 16:36:58 · 953 阅读 · 0 评论 -
Redis缓存知识-穿透、击穿、雪崩
Redis是一个C语言编写的开源的高性能的key-value 数据库, 是目前分布式架构中不可或缺的一环。本文主要介绍Redis缓存穿透、击穿、雪崩相关知识。原创 2022-09-13 08:30:00 · 802 阅读 · 0 评论 -
Jmeter之数据参数化方法汇总
Jmeter参数化是指将脚本中的某些需要输入数据使用参数来代替,在脚本运行时指定参数的取值范围和规则。脚本在运行时就可以根据需要选取不同的参数值作为输入。原创 2022-09-05 09:00:00 · 4952 阅读 · 0 评论 -
Jmeter计数器-生成不重复的电话号码入参
需要压测注册接口,使用电话号码注册且电话号码不允许重复。如何编写压测脚本呢?原创 2022-08-26 10:00:00 · 2581 阅读 · 0 评论 -
Jmeter dubbo插件测试dubbo接口
主要介绍如何通过Jmeter Dubbo插件来测试Dubbo接口原创 2022-07-08 10:00:00 · 2454 阅读 · 1 评论 -
Jmeter响应时间和tps监听器使用教程
性能测试的过程中,我们通常需要观测接口tps和响应时间的曲线图,需要可以通过插件支持,本文主要介绍相关插件的下载、安装、使用。原创 2022-06-24 09:00:00 · 6854 阅读 · 5 评论 -
jmap分析内存泄漏OOM问题
压测过程中内存问题分析常用步骤: 1、使用 free -m 命令查看内存使用情况,判断内存使用占比是否过高;2、使用jstat -gc pid 命令查看GC回收情况,判断是否存在full GC频繁;3、使用 jmap -dump:live,format=b,file=xxxx.hprofile pid生成head dump文件;4、使用VisualVM或MAT工具分析dump文件,找到具体泄露的对象;......原创 2022-06-15 09:00:00 · 5483 阅读 · 0 评论 -
jstack定位CPU占用率高的线程代码
性能测试过程中,如果我们发现应用服务器CPU使用率高,这个时候为了进一步定位具体是哪段代码导致CPU使用率高,我们就需要用到jstack命令。整体步骤是:定位CPU占用率高的进程》定位该进程下CPU占用率高的线程》查看该线程堆栈信息日志》定位具体是哪个java类............原创 2022-06-06 10:00:00 · 1646 阅读 · 0 评论 -
性能测试能力提升-JVM GC监控和优化
本篇文章,我们将主要介绍JVM GC监控和优化相关的知识: - 命令行方式监控GC - 图形化方式监控GC - 什么时候需要开始GC优化? - GC优化的目的 - GC优化的步骤 - 常用JVM参数配置实例原创 2022-05-23 09:00:00 · 936 阅读 · 0 评论 -
性能测试能力提升-JVM GC原理
主要介绍JVM GC原理相关的知识:什么是JVM什么是GCJVM体系结构中GC作用区域JVM GC分代管理和流转过程JVM GC收集器介绍原创 2022-05-16 08:30:00 · 239 阅读 · 0 评论 -
性能测试能力提升-长连接、短连接、连接池
接着上一篇的知识:性能测试能力提升-基准、负载、压力、容量测试,本篇文章,我们将主要介绍以下几方面的知识: - 长连接、短连接 - 连接池的作用 - 连接池的配置优化 - Redis连接池补充知识原创 2022-05-06 09:00:00 · 1667 阅读 · 0 评论 -
性能测试能力提升-基准、负载、压力、容量测试
本篇文章,我们将主要介绍以下几方面的知识: - 基准测试、负载测试、压力测试、容量测试 - 负载测试知识扩展:阶梯式加压 - 压力测试知识扩展:稳定性、破坏性压测 - 容量测试知识扩展:容量指标选取、容量规划、扩容手段原创 2022-04-26 18:58:31 · 2304 阅读 · 2 评论 -
性能测试能力提升-线程、并发、吞吐量、TPS、QPS、响应时间
接着上一篇的知识:性能测试能力提升-关于性能测试,本篇文章,我们将主要介绍以下几方面的知识:线程数&并发用户数相对并发&绝对并发吞吐量TPS&QPS响应时间原创 2022-04-22 08:30:00 · 3842 阅读 · 0 评论 -
性能测试能力提升-关于性能测试
一、背景虽然很多同学都或多或少有使用过压测工具实施压测的经历,但通常测试同学在整个过程中,主要的作用还是局限于构造测试数据、开发测试脚本、对接口施压、撰写性能测试报告。在性能问题定位分析优化方面的能力和参与度不高,本质上并没有掌握性能测试的核心能力。测试只作为性能施压者的角色,在小公司也许并无不妥,但在大公司则需要同时具备性能施压者和分析者两方面的能力。因此杨叔基于过往的经验,准备出几期【性能测试能力提升】专题文章,分享各类常用的性能方面的知识,如果能对大家有所帮助,欢迎关注我的微信公众号:程序员杨叔。原创 2022-04-11 20:53:40 · 629 阅读 · 0 评论 -
简单几步带你看懂高可用的服务端架构方案
性能测试怎么能不了解系统架构?简单几步带你看懂高可用的服务端架构方案!原创 2021-12-21 18:37:15 · 1735 阅读 · 0 评论 -
prometheus+grafana搭建监控平台监控压测服务器&mysql性能
压测过程中,我们需要监控服务器、数据库的各项性能指标,给大家推荐prometheus+grafana搭建监控平台。原创 2021-11-17 20:52:17 · 12551 阅读 · 0 评论 -
Jmeter分布式压测Linux配置及运行教程
目录一、背景介绍二、分布式压测Linux配置1. 配置准备工作2. 分布式压测运行一、背景介绍使用Jmeter执行压测时,当需要执行大量线程并发时,通常由于压力机本身配置限制,以及单压力机网络流量带宽上限,导致单台压力机无法有效施压。此时性能的瓶颈在于压力机,而不是系统应用服务器,就需要使用Jmeter的分布式压测技术,以达到执行大量线程并发施压的目的。如何判断瓶颈是否出现在压力机身上呢:当单台压力机线程数增加,比如从300线程增加到500线程,服务器接口tps却不再等比例增加;并且接口响应时间原创 2021-11-14 12:31:49 · 3010 阅读 · 0 评论 -
性能调优必备:Arthas安装使用及常用命令教程
不知道性能问题到底出在哪段代码上?Alibaba开源的Java诊断工具Arthas赶快学起来吧~原创 2021-11-13 12:57:23 · 3312 阅读 · 0 评论