
性能测试
记录性能测试知识点
孜孜不倦,不紧不慢
记录每天的学习笔记,每天进步一点点。
展开
-
(性能工具)arthas Java诊断工具
Arthas到底是什么Arthas 是Alibaba开源的Java诊断工具,采用命令行交互模式,提供了丰富的功能,是排查jvm相关问题的利器。下面先列举一下它能做的一些事情:提供性能看板,包括线程、cpu、内存等信息,并且会定时的刷新。根据各种条件查看线程快照。比如找出cpu占用率最高的n个线程等输出jvm的各种信息,如gc算法、jdk版本、ClassPath等查看/设置sysprop和sysenv查看某个类的静态属性,也可以通过ognl语法执行一些语句查看已加载的类的详细信息,比如这个类原创 2021-11-25 17:54:04 · 7316 阅读 · 0 评论 -
jmeter执行报错: java.lang.ArrayIndexOutOfBoundsException: 0
原因:整个测试计划被禁用了原创 2021-11-25 16:45:36 · 8274 阅读 · 0 评论 -
【转载】性能测试流程(2)
https://blog.51cto.com/u_13693838/2103995转载 2021-11-25 16:18:33 · 129 阅读 · 0 评论 -
【转载】性能测试流程(赞)
https://blog.youkuaiyun.com/qq_24373725/article/details/79148501转载 2021-11-25 16:04:26 · 138 阅读 · 0 评论 -
jmeter线程组设置
1、取样器错误后要执行的动作:继续:忽略错误,继续执行Start Next Thread Loop: 忽略错误,线程当前循环终止,执行下一个循环。停止线程:当前线程停止执行,不影响其他线程正常执行。停止测试:整个测试会在所有当前正在执行的线程执行完毕后停止Stop test now:整个测试会立即停止执行,当前正在执行的取样器可能会被中断。这几个配置项控制了“当遇到错误的时候测试的执行策略”是否会继续执行。2、设置线程数:线程数也就是并发数,每个线程将会完全独立的运行测试计划,互不干扰。多.原创 2021-11-24 14:00:39 · 18306 阅读 · 0 评论 -
性能测试中TPS上不去的几种原因浅析
下面就说说压测中为什么TPS上不去的原因:1、网络带宽在压力测试中,有时候要模拟大量的用户请求,如果单位时间内传递的数据包过大,超过了带宽的传输能力,那么就会造成网络资源竞争,间接导致服务端接收到的请求数达不到服务端的处理能力上限。2、连接池可用的连接数太少,造成请求等待。连接池一般分为服务器连接池(比如Tomcat)和数据库连接池(或者理解为最大允许连接数也行)。3、垃圾回收机制从常见的应用服务器来说,比如Tomcat,因为java的的堆栈内存是动态分配,具体的回收机制是基于算法,如果新生代的转载 2021-10-22 14:32:42 · 924 阅读 · 0 评论 -
性能测试常见术语浅析
转自:https://www.cnblogs.com/imyalost/p/7117320.html负载对被测系统不断施加压力,直到性能指标超过预期或某项资源使用达到饱和,以验证系统的处理极限,为系统性能调优提供依据;并发①狭义上的并发:所有用户在同一时间点进行同样的操作,一般指同一类型的业务场景,比如1000个用户同时登陆系统;②广义上的并发:多个用户与系统发生了交互,这些业务场景可以是相同的也可以是不同的,交叉请求和处理较多;压力系统在一定饱和状态下,例如CPU、内存等饱和情况下,系统能够转载 2021-10-22 14:30:06 · 131 阅读 · 0 评论 -
Mysql中长连接和短连接的区别
长连接:长连接是相对于短连接来说的。长连接指在一个连接上可以连续发送多个数据包,在连接保持期间,如果没有数据包发送,需要双方发链路检测包。mysql的长连接如果长期闲置,mysql会8小时后(默认时间)主动断开该连接。短连接:是指通讯双方有数据交互时,就建立一个连接,数据发送完成后,则断开此连接,即每次连接只完成一项业务的发送。...原创 2021-10-22 14:27:03 · 719 阅读 · 0 评论 -
性能测试中QPS和TPS区别
QPS:Queries Per Second,顾名思义:“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。TPS:是TransactionsPerSecond的缩写,也就是事务数/秒。它是软件测试结果的测量单位。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数。TPS处理流程:Tps即每秒处理事务数,包括了1、用户请求服务器原创 2021-10-22 14:25:52 · 645 阅读 · 0 评论 -
http协议特点
HTTP协议的特点:1、支持客户/服务器模式。2、简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、POST、PUT、DELETE。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。3、灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。4、无连接:无连接的含义是限制每次连接只处理一个请求,服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节原创 2021-10-22 14:21:31 · 578 阅读 · 0 评论