
服务端性能测试
文章平均质量分 66
以jmeter工具为基础
萌翻天
一只站在树上的鸟儿,从来不会害怕树枝会断裂,因为它相信的不是树枝,而是它自己的翅膀。
展开
-
jmeter使用bzm线程组压测(Custom Thread Groups插件)
1、下载jmeter,安装插件管理器JMeter Plugins ManagerInstall :: JMeter-Plugins.org将jmeter-plugins-manager-1.6.jar放到lib/ext目录,重启jmeter2、点击图标进入下载插件页面 3、选择Custom Thread Groups安装并保存重启jmeter 4、新建Arrivals Thread Group线程组,创建脚本 5、配置执行机(Agent)将已安装插件的jmeter压缩包放入执行机在执行机分别解压zip包cd原创 2022-06-22 16:09:12 · 1787 阅读 · 0 评论 -
服务器性能测试-增加了请求数,但是tps上不去,反而下降了
一个系统吞吐量通常有QPS(TPS),并发数两个因素决定,每套系统这个两个值都有一个相对极限值,在应用场景访问压力下,只要某一项达到系统最高值,系统吞吐量就上不去了,如果压力继续增大,系统的吞吐量反而会下降,原因是系统超负荷工作,上下文切换,内存等等其他消耗导致系统性能下降。QPSQPSQueries Per Second是每秒查询率 ,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准, 即每秒的响应请求数,也即是最大吞吐能力。TPS...原创 2020-09-27 11:52:09 · 7212 阅读 · 0 评论 -
服务器性能测试-服务器瓶颈原因、压测机瓶颈原因
//服务器瓶颈原因1、超过了服务器设置的网络请求最大连接数,报错:请求被拒绝2、服务的线程池最大线程数未设置适当,报错:连接超时(处理不过来的等待,等待时间太长超时)、请求失败(处理不过来的直接失败)3、超过了redis最大连接数4、接口直接访问数据库,超过了数据库最大连接数:暂停服务503//压测机瓶颈原因两台机器的性能不同,设置相同的线程数,会跑出不同的QPS。增加线程数,但是QPS不增加,或者增加线程数,QPS不是等比例增加,此时就证明压测机出现瓶颈,原因有以下几方面.原创 2020-09-27 11:50:08 · 5233 阅读 · 0 评论 -
服务端性能测试-jmeter做分布式压测
配置执行机(Agent)安装jmeter,打开bin/jmeter.properties,将remote_hosts参数设置为本机ip并设置端口号remote_hosts=10.10.10.11:1099如果报错则查看1099端口是否被占用:lsof -i tcp:1099将server.rmi.ssl.disable参数设置为true,并且取消注释server.rmi.ssl.disable=true启动jmeter-server脚本,创建远程对象chmod 777 /data原创 2020-09-27 11:48:26 · 3367 阅读 · 0 评论 -
服务端性能测试-为什么一般性能测试都是在局域网中进行的
一般我们的性能测试都是在局域网中进行的。为什么一定要在局域网中进行呢?因为局域网中不受网络限制。这个说法不能绝对。但是一般测试工具的用户并发量是不会受到局域网带宽的限制,除非你做的是十万,百万级别的用户并发。相信懂一点网络知识的人都知道,当你上网很慢的时候,比如打开某某网站很慢,你肯定会骂电信的网络不给力,而不会骂这个网站响应速度不给力。因为,请求信息的耗时大部耗在传输过程中。 所以,刚做测试时,我们群里热议论,如果我们每个人都开一个压力工具对百度网站进行加压。百度,服务器会不会挂掉。有测友说这样是不原创 2020-09-27 11:46:48 · 3950 阅读 · 0 评论 -
分布式压测web平台(利用java web+jenkins+jmeter实现分布式压测的自动化)
web平台测试报告:分布式压测:因为一台机器的性能和带宽有限,不可能满足大并发量的压测需求,所以需要多台机器同时对服务器压测,如下图前提条件:2台以上linux(linux是最方便的,windows和mac也可以)平台包含功能:上传jmx脚本到服务器、查看已上传脚本、选择参与压测的机器、填写测试脚本的名称、触发jenkins执行测试、实时展示测试结果和测试日志、...原创 2019-08-22 16:36:17 · 4745 阅读 · 1 评论