随笔分类 - Jmeter性能测试
摘要:一、背景 1、背景 有个需求需要对某个应用做稳定性测试。 以下考虑了2种方案: 1)用windows自带的定时任务实现定时执行 2)jmeter命令行触发执行(jmeter脚本用循环执行达到定时执行的目的) 2、参考文章链接: https://blog.csdn.net/SomethingBeTru
阅读全文
摘要:一、前言 之前了解了grafana监控服务器性能,想着多了解些其他工具,于是就着手查找了nmon的资料。 二、简介 nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,它能在系统运行过程中实时地捕捉系统资源的使用情况,记录的信息比较全面, 并且能输出结果到文件中,然后通过nmo
阅读全文
摘要:一、前言 本次参考以下2篇文章,纯粹只了解工具的原理和用法,尚未实践。 https://cloud.tencent.com/developer/article/1491793 https://www.cnblogs.com/qmfsun/p/11598763.html#top(详细) 二、GoRep
阅读全文
摘要:一、前言 之前搭建了监控jmeter接口指标的grafana看板,但平时性能测试时也要关注服务器性能指标,所以也了解了下怎么搭建服务器监控,虽说这些是运维的工作,但多少懂一点也是好的。本次的prometheus和exporter是用docker部署的,顺便也实操下docker的基础知识。 二、工具简
阅读全文
摘要:一、前言 工作中其实就是点点点,但社会所逼,搞的啥都要学,啥都要懂,只能说太卷了。 二、什么是Docker Docker 是一个开源的应用容器引擎,容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低,Docker的思想来自于集装箱。 下图是D
阅读全文
摘要:一、前言 PerfMon是Jmeter用来监控系统资源的一款插件,可以用来监控系统的cpu、内存、I/O等性能指标。 因此我本机的jmeter版本比较高(5.0),而该插件不支持高版本,所以就不实操了,参考https://blog.csdn.net/qq_45664055/article/detai
阅读全文
摘要:参考:https://www.cnblogs.com/imyalost/p/7751981.html,https://blog.csdn.net/sinat_32434273/article/details/81119516 一、前言 1、首先,JMeter提供了三个基本的线程组,分别为: Thre
阅读全文
摘要:转载自:https://www.cnblogs.com/imyalost/p/7733386.html 1、性能测试需求 需求 对库存查询功能迁移后的服务器处理能力做一次压力测试 响应时间 ≤20S 网络环境 公司100M内网 压测环境 生产环境压测:模拟综合业务场景 业务场景 库存查询功能由后台迁
阅读全文
摘要:一、背景 近期在用JMeter进行负载测试的 时候,发现使用单台机器模拟测试超过比如500个进程的并发就有些力不从心或者说不能如实的反应实际情况,在执行的过程中,JMeter自身会自动关闭, 要解决这个问题,则可以使用分布式测试,运行多台机器运行所谓的 Agent 来分担 JMeter自身的压力(这
阅读全文
摘要:一、前言 在工作中,有时需要模拟用户高并发场景,可以借助jmeter的集合点模拟测试 二、场景 Jmeter线程启动了就会直接发送测试请求,如果要模拟在一瞬间高并发量测试的时候,需要调高线程数量,这很耗测试机器的性能,往往无法支持较大的并发数,无法控制每次测试的瞬间并发量。那么,该如何解决上述问题呢
阅读全文
摘要:一、前言 这阵子一直在学习搭建环境的东西,在大厂的时候这些其实是运维负责的,但想了想如果以后到了个小公司,那这些事情可能就是测试人员自己揽包干了,哈哈哈,所以说测试什么都得学一点。废话不多扯,直接进入正题吧。 二、安装Java 我的是阿里云服务器linux-centos,所以直接yum方式安装 1、
阅读全文
摘要:一、前言 之前有用过Grafana,界面看起来有点高端的样子,后面就想学习下,用Grafana监控jmeter的数据,实际操作了一波后,知道了整个搭建流程和原理,基本上,就是Jmeter通过“Backend Listener”,将测试的数据上传到服务器上,通过InfluxDB来存储,Grafana来
阅读全文