性能优化
zmn88l
这个作者很懒,什么都没留下…
展开
-
并发数,在线数,注册数 关系
------摘自《Hitear性能测试》假设有一个OA系统,该系统有2000个使用用户——这就是说,可能使用该OA系统的用户总数是2000名,这个概念就是“系统用户数”,该系统有一个“在线统计”功能(系统用一个全局变量记数所有已登录的用户),从在线统计功能中可以得到,最高峰时有500人在线(这个500就是一般所说的“同时在线人数”),那么,系统的并发用户数是多少呢?根据我们对业务并发用户数的定义,这500就是整个系统使用时最大的业务并发用户数。当然,500这个数值只是表明在最高峰时刻有500个用户登录了原创 2021-06-25 17:35:36 · 503 阅读 · 0 评论 -
压测报502 badgateway问题解决
楼主压测过程中出现了一定几率的502错误,如图:从两方面解决:1.改变请求的连接时间和响应时间2.tomcat线程池2000改4000问题得以解决原创 2020-12-15 14:48:48 · 3694 阅读 · 0 评论 -
压测集群服务器的误区
最近楼主遇到一件怪事,压测发现给集群服务器压力太小了,1000的并发 CPU保持在10%左右,TPS在450,就上不去了。听大佬提醒,改变了测试策略,不压集群,因为压测集群的话对测试环境要求特别高,去掉集群,改压单台服务器,由单台服务器结果,推演多台服务器(去除NG损耗)...原创 2020-12-15 10:31:56 · 370 阅读 · 0 评论 -
最佳并发数和最大并发数
对于一个确定的被测系统来说,在某个具体的软硬件环境下,它的“最佳并发用户数”和“最大并发用户数”都是客观存在。以“最佳并发用户数”为例,假如一个系统的最佳并发用户数是50,那么一旦并发量超过这个值,系统的吞吐量和响应时间必然会 “此消彼长”;如果系统负载长期大于这个数,必然会导致用户的满意度降低并最终达到一种无法忍受的地步。所以我们应该 保证最佳并发用户数要大于系统的平均负载。要补充的一点是,当...转载 2020-03-30 16:43:53 · 7507 阅读 · 0 评论 -
接口逻辑业务拆分,临时测试,定位问题
遇到了一个问题,压测接口时,响应时间比较长,我当时想去排除响应时间的问题,接口的响应时间=请求时间+服务器处理时间+网络时间,这样一个一个区排除问题。后来高人点了一下,思路换了,可以从接口的逻辑处理去排除。这个接口时调用了数据看数据,然后把数据做处理。可以将这个接口拆分成2部分,调用数据库和数据处理,这样去做临时测试,最后可以定位是那部分出了问题。...原创 2020-03-19 11:18:13 · 164 阅读 · 0 评论 -
性能优化--接口响应时间较长
楼主最近跟开发讨论一个查询接口性能,查询数据100条,100并发时接口响应时间在11秒,服务器的硬件一切正常。是哪儿出问题了呢?1.排除网络,使用的是内网2.排除服务器硬件,监控数据没影响3.页面中间层,没用到,排除4.有缓存? 暂定5.数据库查询有问题?推断下,然后先从数据库入手,通过慢查询日志,运行一次接口时发现有10条的的查询操作,这种操作有点拉胯,查询效率非常低下,可以初步判断...原创 2020-03-13 14:28:36 · 2621 阅读 · 0 评论