性能测试
文章平均质量分 88
ningmengban
这个作者很懒,什么都没留下…
展开
-
性能测试常见的内存溢出问题: JVM 内存溢出如何调优?
针对java项目做性能测试的时候,很多同学都见过一个报错,就是OOM【Out Of MemoryError】;那出现这种报错就是项目发生了内存溢出的问题,这是比较严重的性能问题。所以,作为一个性能测试工程师,我们要能够分析JVM内存的问题以及理解其中的原理,才能更好的给JVM内存出现的性能瓶颈问题进行调优。原创 2024-08-14 14:14:02 · 474 阅读 · 0 评论 -
不得不掌握的性能测试监控神器 -nmon 工具详解
跟我们性能相关的数据是第二列和第三列:发送和接受的报文的多少,还跟网卡的处理上限和带宽的上限的关系,取他们的最小值【短板】跟我们发送和接受的数据做比对,判断网络就是否成为了性能瓶颈了。1)c:进入nmon界面输入小写的c,就可以看到cpu的统计信息,会包括详细信息如下:用户态 系统态 等待io的CPU和空闲占的CPU情况;我们可以通过./nmon -h 进入完整的帮助手册,可以看到详细的所有的命令参数。Network I/O部分:显示接受和发送的包的大小,接受和发送的包的个数,接受和发送包的尺寸等信息。原创 2024-08-12 17:50:40 · 916 阅读 · 0 评论 -
企业级资源监控方案落地:Prometheus+Grafana+Export
我们有高很多的Linux的命令可以去监控各种资源,比如top,vmstat,iostat,pidstat等,但是命令使用有一定的门槛,结果看起来也没那么直观,所以现在很多公司都用Prometheus+grafana+export方案来进行资源监控。1、数据源的配置出现连接不上问题,报错连接失败:基本上是服务启动的问题或者prometheus的配置文件的问题,可以检查一下;你想用 Prometheus监控平台,去监控其他的服务, 可以去找服务对应的 exporter,按照安装说明,进行配置。原创 2024-08-09 17:41:46 · 491 阅读 · 0 评论 -
Jmeter+influxdb+grafana 性能测试结果监控
我们做性能测试的时候使用Jmeter自身的监听器统计压测结果虽然可以统计到各个维度的信息,比如TPS,RT,Err等,但是这个Jmeter本身的监控没有办法做存储,也没有办法去找历史数据,所以如果想要持久化储存数据,我们就需要采用监控平台+ influxdb时序数据库进行性能测试结果的监控。原创 2024-08-07 15:12:19 · 889 阅读 · 0 评论 -
性能测试瓶颈:CPU 问题的深度分析和调优
CPU 性能问题的深度分析和调优原创 2024-08-02 17:52:29 · 617 阅读 · 0 评论 -
史上最全的 jmeter 获取 jdbc 数据使用的四种方法
史上最全的 jmeter 获取 JDBC 数据使用的四种方法jmeter 使用 JDBC 协议获取数据库中数据,很多人都会用,因为大家在做测试的时候,有时候需要大量的用户进行登录,获取需要数据库中真实的数据用于测试,所以常常会用 JDBC 来获取数据库数据。哪从数据库获取回来的数据,一般会用什么方式来接收呢?常见的有两种:Variable names 和 Result variable name。相信,大家肯定用的最多的就是第一种 Variable names,因为这种,使用 Foreach 控原创 2021-05-26 14:52:14 · 602 阅读 · 0 评论 -
关于nmon的史上最强干货,充满了对软测人满满的爱~
前言说到服务器资源监控,你的第一反应,是不是 nmon 这个工具?如果你不是,或者你不会 nmon 进行服务器资源监控,请认真看下这篇文章,因为,这可能是国内用一篇文章,对 nmon 进行最详尽讲解的。简介nmon 是Nigel's performance Monitor for Linux(nigel 的 Linux 性能监控器)的英文缩写;它有三种运行模式,分别是:实时屏幕模式、数据收集模式、定时计划执行模式。这款工具运行时,本身资源消耗很小,而且监控的资源种类比较多,使用非常简单,所以,.原创 2020-11-06 16:27:57 · 983 阅读 · 3 评论 -
资深测试经理教你怎么做好“管理岗”?
在给学生做职业规划的时候,经常就有同学说:我以后要做管理岗!其实对于很多刚入行的同学,可能说这句话的时候并没有真正理解管理岗需要做什么事,以及需要具备什么样的技能。所以,作为资深测试经理,我来跟大家分享一下管理岗需要具备的一些素质!测试管理岗位职责要了解测试管理岗位需要具备的素质,我们先来看下测试管理岗位的职责。以下是 Boss 直聘上某几家的公司的测试经理的岗位要求:从上面的岗位描述和职责,我们不难看出,测试管理岗并不是一个纯管理岗,它需要你具备技术能力,管理能力,统筹规划能力,沟通.原创 2020-08-29 10:20:38 · 629 阅读 · 0 评论 -
Jmeter里如何对MySQL数据库进行增删改查?
基本配置第一步:下载 MySQL 数据库的 JDBC 驱动包,并将驱动包放到 Jmeter 安装目录下的 lib 目录。注意,驱动包的版本要和数据库的版本匹配,以免连接失败。(MySQL 数据库的 JDBC 驱动包下载地址:https://downloads.mysql.com/archives/c-j/)第二步:打开 Jmeter, 新建计划,新建线程组,给线程组添加 JDBC connection configuration 配置元件,只需要做如下配置:ps:MySQL原创 2020-08-26 13:53:48 · 603 阅读 · 0 评论 -
测试人员必备之mysql常用命令学习指南
一、数据库连接1、通过命令行连接数据库输入以上命令,回车后输入密码,回车。出现 mysql> 命令提示窗口则表示登录成功。可以在mysql>下输入任何sql语句。2、退出mysql二、创建数据库先连接mysql服务后,再使用sql语句。可以通过命令连接也可以通过客户端工具例如navi...原创 2019-07-26 16:54:23 · 1059 阅读 · 0 评论