测试派 Give testers a home.
测试派
社区愿景和功能特性
所见即所得 Markdown 编辑
随时自由编辑分享内容
支持注销账号来去自由
柠檬班
柠檬班官网
腾讯课堂
柠檬班简介
排行榜
帖子打赏排行
积分排行
活跃度排行
贡献排行
长歌测试半生,归来仍是少年
登录
注册
首页
>
领域
>
性能
性能分析
30
引用 •
8
回帖 •
2
关注 •
2370
浏览
关注
发帖
关注
分享
性能技术分享
51
引用 •
13
回帖 •
1
关注
计算机知识
1
引用 •
1
回帖 •
1
关注
Python
104
引用 •
237
回帖 •
1
关注
Jmeter
71
引用 •
67
回帖
测试基础
92
引用 •
35
回帖
分布式
2
引用 •
1
回帖
性能测试
3
引用 •
1
关注
默认
热议
好评
优选
最近回帖
关注者
查看所有标签
数据库的性能调优:如何正确的使用索引?
前言 Mysql是一款广泛应用于各种规模和类型的应用程序的关系型数据库管理系统。在实际数据库应用中,我们常常面临这各种性能瓶颈和问题,据不完全统计,性能测试过程中发现的性能瓶颈有70%以上的都是来自于数据库;而且当数据库的性能遭遇瓶颈的时候,应用程序的响应时间会延长,TPS会降低,甚至严重的时候会导致系统崩溃和宕机。 ..
性能分析
30
引用 •
8
回帖 •
2
关注
527
全链路性能测试:Nginx 负载均衡的性能分析和调优
前言 为什么性能测试很多同学觉得是一个比较难以自学上岸的测试领域,是因为真正做全链路的性能测试是比较难的。所谓的全链路就是在项目的整个链路上任何一环节都有可能存在性能测试瓶颈,我们都需要能够通过分析性能的监控指标找到对应的问题。 我们今天要讲的Nginx负载均衡就是属于项目链路的一个环节,如果这个环节出了问题,那么也会 ..
性能分析
30
引用 •
8
回帖 •
2
关注
693
性能测试常见的内存溢出问题: JVM 内存溢出如何调优?
前言 针对java项目做性能测试的时候,很多同学都见过一个报错,就是OOM【Out Of MemoryError】;那出现这种报错就是项目发生了内存溢出的问题,这是比较严重的性能问题。所以,作为一个性能测试工程师,我们要能够分析JVM内存的问题以及理解其中的原理,才能更好的给JVM内存出现的性能瓶颈问题进行调优。 JV ..
性能分析
30
引用 •
8
回帖 •
2
关注
480
Jmeter+influxdb+grafana 性能测试结果监控
前言 我们做性能测试的时候使用Jmeter自身的监听器统计压测结果虽然可以统计到各个维度的信息,比如TPS,RT,Err等,但是这个Jmeter本身的监控没有办法做存储,也没有办法去找历史数据,所以如果想要持久化储存数据,我们就需要采用监控平台+ influxdb时序数据库进行性能测试结果的监控。 Jmeter+Inf ..
Jmeter
71
引用 •
67
回帖
696
Prometheus 监控平台不能正常显示 jvm 监控数据解决办法
最近遇到一个麻烦事情,就是使用Prometheus的收集器jmx_exporter收集java项目资源使用情况的时候,收集器部署成功了,单独访问收集器界面,可以正常访问,但是很慢,配置到Prometheus中,就是显示不出来。 通过这个现象,初步怀疑是jmx_exporter收集器收集数据过慢,这个原因。 那会不会是我 ..
性能分析
30
引用 •
8
回帖 •
2
关注
1.8K
不得不知的 HTTP 状态码知识
HTTP协议是当前使用最广泛的一种通信协议,在性能测试中,也使用的非常广泛。但是,确有很多人在调试性能测试脚本的时候,弄不明白HTTP状态码,不能通过HTTP状态码做些基本判断,今天,我们就来给大家好好说说HTTP状态码。 HTTP状态码,是客户端通过HTTP协议向服务器发送请求时,用于描述返回的请求结果。借助状态码, ..
性能基础
42
引用 •
22
回帖
1.2K
又 双 叒 叕 来了!Lemon-JMeterPerfReport5.0alpha 版本来了
Lemon-JMeterPerfReporter工具,是柠檬班性能测试课程教研组根据JMeter性能测试报告的不足,定制开发一个性能报告生成工具。2022年11月15日,发布了5.0alpha版本。有需要的同学,可以通过柠檬班官方gitee账户下载,或咨询柠檬班免费获取。 5.0版本,我们使用bootstrap5重写了 ..
性能技术分享
51
引用 •
13
回帖 •
1
关注
1.3K
JMeterPerfReporter3.0 正式版本发布了,快来围观吧!
Lemon-JMeterPerfReporter工具,是柠檬班性能测试课程教研组根据JMeter性能测试报告的不足,定制开发一个性能报告生成工具。2022年11月1日,正式发布了3.0版本。有需要的同学,可以通过柠檬班官方gitee账户下载,或咨询柠檬班免费获取。 做过性能测试的人员都知道,性能测试中,有一个非常重要的 ..
性能技术分享
51
引用 •
13
回帖 •
1
关注
1.4K
甚嘛?你们要把 Nginx 换掉!!!
现如今,企业web服务器,可以说nginx,无人不知无人不晓,哪个不怕死的,要来替换nginx呢?——caddy。 长江后浪推前浪,作为IT行业人士,请不要大惊小怪,这是必然的,而且速度会很快,所以,我们必须不断学习,走在技术变革的前沿。 caddy是什么? caddy是一个强大的、企业级、开放源代码的服务器,使用GO ..
性能技术分享
51
引用 •
13
回帖 •
1
关注
1.3K
牛逼的性能分析工具 -perf
介绍 perf是linux性能分析中,比较常用的一款工具。它基于时间采集原理,以性能事件为基础,支持针对CPU处理器相关性能指标与操作系统相关性能指标的性能分析。常被用来查找、定位源码级性能问题。如,perf top,就常用来定位热点函数。 安装 如果系统中直接执行 perf --help不能执行,centos系统可以 ..
性能分析
30
引用 •
8
回帖 •
2
关注
2.6K
APP 性能测试工具
[图片] 源码:https://github.com/smart-test-ti/SoloX SoloX - Real-time collection tool for Android performance data. We are committed to solving inefficient, cumberso ..
性能分析
30
引用 •
8
回帖 •
2
关注
2.1K
MySQL 慢 SQL 可能原因汇总
在对服务器进行性能分析时,我们经常会遇到慢SQL,这我给大家粗略的总结了一下慢sql可能的原因,帮助大家分析定位慢SQL。 [图片] 01.查询的表,没有加索引 写了一个查询sql,结果查询的条件字段没有索引,导致需要全表扫描,查找数据,这是大家遇到最多,也是最容易理解的。 这种,一般,在表数据量比较少时,如低于十万级 ..
性能分析
30
引用 •
8
回帖 •
2
关注
1.8K
性能测试,python 内存分析工具 -memray
Memray是一个由彭博社开发的、开源内存剖析器;开源一个多月,已经收获了超8.4k的star,是名副其实的明显项目。今天我们就给大家来推荐这款python内存分析神器。 Memray可以跟踪python代码、本机扩展模块和python解释器本身中内存分配,可以生成多种不同类型的报告,帮助您分析python代码内存使用 ..
性能分析
30
引用 •
8
回帖 •
2
关注
5.9K
jmeter 性能测试与 influxdb2 集成显示监控结果
Jmeter是最常用的性能测试工具,influxdb2是一个时序数据库。 在国内有很多资料介绍了jmeter与influxdb1.x版本的集成,但是,在2021年,influxdb升级到2.x版本,这个版本与1.x版本有结构性的调整,完全不兼容。使用以前的资料,不能把它们两者集成起来。 这篇文章,是参考了大量的官方因为 ..
性能技术分享
51
引用 •
13
回帖 •
1
关注
2.1K
一文辨析,性能分析 top 命令中进程 NI 和 PR
分析linux服务器性能,首先想到的命令肯定是 top, 通过它,我们可以看到当前服务器资源使用情况和进程运行资源占用情况. [图片] 在查看进程资源占用情况时,有两列大家是最难区分,PR(priority)进程优先级和NI(nice)优先级切换等级,都是优先级,有什么区别呢? 如果,仔细观察,还会发现PR列的值是: ..
性能技术分享
51
引用 •
13
回帖 •
1
关注
3.5K
JDK17 来了,将给我们带来什么变化?
前几天,我的一个学生在我们的班级群里说一个问题,“jmeter压力机,要在jdk8,还是jdk17下运行?”。 [图片] 当时,我只是稍稍的瞄了一眼,没有细看,我以为学生问的是jdk1.7下能否正常运行jmeter,我就说,‘你先干,看能不能运行’,因为,我们课程中说了,jmeter是不能在jdk1.7下运行的,我想通 ..
性能基础
42
引用 •
22
回帖
4.8K
Jmeter 脚本开发之——扩展函数
很多同学,都问我:“老师,我的jmeter里面,怎么没有MD5函数,base64函数也没有,我是不是用了假的jmeter?” 哈哈哈,不是的。jmeter的函数,有自带函数和扩展函数两大块,自带函数,就是jmeter官方自带的,只要下载jmeter,就自带了这些函数,而扩展函数,则需要安装“Custom Jmeter ..
Jmeter
71
引用 •
67
回帖
2.4K
jmeter 性能测试,动态设定性能场景
jmeter可以做性能测试,这个很多人都知道,哪你知道,jmeter可以在启动运行时,指定线程数和运行时间,自定义性能场景吗? 平时,我们使用jmeter进行性能测试时,使用普通线程组,并发用户数和运行时间等场景参数都是固定写死的。运行脚本时,就按照写死在脚本中的场景来运行。 [图片] 相信,绝大多使用jmeter进行 ..
性能技术分享
51
引用 •
13
回帖 •
1
关注
2.3K
一款炫酷的性能测试监控分析工具——btop
一款炫酷的性能测试监控分析工具——btop 在性能测试过程中,我们经常会要监控linux服务器资源使用情况,top命令,作为我们性能分析的入门命令,一般都是大家首先使用的。但是,top命令的结果,只有和白色,颜色很单一,在我们现在这五颜六色的世界里,性能分析,怎么能这么单调,没有色彩呢? 今天,就给大家介绍一款top的 ..
性能基础
42
引用 •
22
回帖
5.9K
高效利用 jmeter 性能测试数据写入文件
使用过jmeter的同学,应该都会使用监听器,在每个监听器中,都会有一个“所有数据写入一个文件”的功能,那这个功能应该怎么用呢?今天,我们就来讲讲这个功能的使用。 [图片] 几乎所有的监听器都有这样一个功能。 哪对于这个监听器都带有的功能,到底该怎么用呢? 点击“浏览”按钮,会弹出系统的文件选择窗口 [图片] 我们可以 ..
性能技术分享
51
引用 •
13
回帖 •
1
关注
2K
Jmeter 分布式性能测试避坑指南
在做后端服务器性能测试中,我们会经常听到'分布式'。哪你,是否了解分布式呢?今天,我们就来给大家讲讲,在企业实战中,如何使用分布式进行性能测试,实战过程中,又有哪些地方要特别注意? 为什么要使用分布式? 做性能测试时,如果被测系统性能比较好,或者系统项目比较大,那么一般都会要求能支持比较高的并发用户数。而我们做性能测试 ..
性能基础
42
引用 •
22
回帖
3.1K
grafana+graphite+jmeter 性能测试集成监控平台,最易法 (国内首发)
jmeter,大家都知道,这是一个既可以做接口功能测试,又可以做自动化测试,还能做性能测试的神器。今天,我们讲的就是用jmeter做性能测试,同时,使用grafana+graphite平台来收集、展示性能测试过程中发,资源使用情况。 grafana是一个前端展示平台,它不带数据收集和存储功能,只是通过不同的模板,控制展 ..
性能监控
4
引用 •
1
回帖 •
1
关注
2.9K
图解虚拟内存、物理内存、swap 分区的工作与管理
首先,问大家一个很有趣的问题,有人玩过单片机吗?有人用过Excel表格吗? 相信很多人都没有把玩过单片机,但是Excel倒是玩的贼溜,是不是? 没玩过单片机,哪听说过单片机有操作系统吗?能同时运行多个程序吗? 没吃过猪肉,还没见过猪跑么?单片机是没有操作系统的,也不能同时运行多个程序! 因为单片机都是把写好的程序直接烧 ..
性能基础
42
引用 •
22
回帖
2.5K
linux 系统下载安装文件命令的差异
如果有这么一个需求,让你在linux系统里面下载一个文件,然后安装,你会想到哪些命令呢?相信很多人都会想到,直接使用yum或者apt-get命令。这两个命令虽然很方便也很快捷,但是存在一个问题,如果这个Linux系统发行方没有提供你需需要的工具的安装原文件,那这两个命令是无法安装对应的软件的。那除了这两个命令之外,你还 ..
Linux
18
引用 •
5
回帖 •
1
关注
1.3K
全能型开源数据库监控平台 -lepus
简介 Lepus是一款开源的数据库监控平台,目前已经支持MySQL、Oracle、SQLserver、Mongodb、Redis等数据库的基本监控和告警。 Lepus在监控数据库时,无需在每台数据库服务器上部署脚本或Agent,只需要在数据库中创建授权账号后,即可进行远程监控,适合监控数据库服务器比较多或使用云服务器的 ..
资源监控
资源监控
24
引用 •
10
回帖
2.1K
mysql 数据库性能提升,分表分区请收藏
现在企业中,数据库选择用mysql的还是非常非常多的,公司比较规范的,在立项之初,就会认真讨论数据库的设计,而更多的中小微企业,可能就不会那么系统性的讨论数据库的设计了。 但是,不管怎么样,随着数据量的增加,或迟或早,都会遇到数据库性能瓶颈。数据库性能问题,套上那句话“不是没有,只是时机未到”。当数据量比较少时,基本不 ..
性能基础
42
引用 •
22
回帖
2.5K
性能测试告诉你 mysql 数据库存储引擎该如何选?
简介 数据库存储引擎:是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySQL的核心就是插件式存储引擎。 查看引擎 可 ..
性能基础
42
引用 •
22
回帖
1.2K
arthas 进行内存溢出分析
有做过测试的同学,应该或多或少都见过OOM的错误吧 [图片] 这种错误日志见过吗?相信很多人,都很熟悉,老朋友了。 但是,这种问题,我们怎么才能准确定位到问题根源呢? 很多测试朋友可能就望而却步了,说这是开发人员的事情,让开发人员去排查好了。你如果是初、中级测试工程师,你可以这样说,但是,如果你是高级测试工程师,你是性 ..
性能分析
30
引用 •
8
回帖 •
2
关注
4.4K
阿里开源 java 项目内存监控工具 arthas
介绍 Arthas(阿尔萨斯)是阿里巴巴开源的Java诊断工具,实现了jvm自带的几乎所有诊断功能,深受jvm分析人员喜爱。 安装 因为这个工具是jar文件,需要有java运行环境,所以请先确保系统安装了jre或jdk # 检测环境 java -version # 显示类似如下,说明已经拥有java运行环境; # 如果 ..
性能分析
30
引用 •
8
回帖 •
2
关注
2.9K
服务器卡顿之——CPU 性能分析
服务器卡顿之——CPU性能分析 相信有工作几年的测试人员,在做测试时,一发现测试环境卡顿,就会想着去看服务器运行状态。 怎么看? 可能大脑里第一反应就是用‘top’,执行top命令,看啥呢? [图片] 你看这个,啥情况?有人能告诉我,为啥CPU使用率这么低,但是load值缺比较高吗? 不知道原因,但是,知道现在系统lo ..
性能分析
30
引用 •
8
回帖 •
2
关注
1.5K