背景本篇文章主要分享压测的(高并发)时候发现的一些问题。之前的两篇文章已经讲述了在高并发的情况下,消息队列和数据库连接池的一些总结和优化,有兴趣的可以在我的公众号中去翻阅。废话不多说,进入正题。事务,想必各位CRUD之王对其并不陌生,基本上有多个写请求的都需要使用事务,而Spring对于事务的使用又特别的简单,只需要一个@Transactional注解即可,如下面的例子:@Transactiona
分类:
编程语言 时间:
2020-10-29 09:59:40
阅读次数:
20
1.背景最近一直再做一些系统上的压测,并对一些问题做了优化,从这些里面收获了一些很多好的优化经验,后续的文章都会以这方面为主。这次打压的过程中收获比较的大的是,对RocketMq的一些优化。最开始我们公司使用的是RabbitMq,在一些流量高峰的场景下,发现队列堆积比较严重,导致RabbitMq挂了。为了应对这个场景,最终我们引入了阿里云的RocketMq,RocketMq可以处理可以处理很多消息
分类:
其他好文 时间:
2020-10-29 09:59:01
阅读次数:
18
压测部署在k8s的服务时,出现{"message":"An unexpected error occurred"}错误,考虑是不是因为服务长时间没响应,导致kong返回,结合Latency,反馈给开发定位 https://github.com/Kong/kong/issues/2422 ...
分类:
其他好文 时间:
2020-10-22 23:09:17
阅读次数:
38
介绍下Web、app、H5、小程序测试 一、Web测试: 功能测试:刷新、回退、前进、翻页、页面加载、url 兼容测试:不同的浏览器内核进行测试(IE、chrome、Firefox) 性能测试:web项目需监测响应时间、CPU、内存 H5测试: Web要在电脑端测试,H5可以在电脑端和手机浏览器测试 ...
分类:
微信 时间:
2020-10-18 16:50:16
阅读次数:
42
全链路压测指的,就是我们现在压测的时候不都是做一些链路化压测嘛。 然后全链路其实是在链路化压测里面的一部分。 然后这个链路化压测里面可能分这个调用链路、还有这个业务链路。 那调用链路指的就是比如说我们的一个请求,请求到A这个系统,A系统可能会调B,B调C,C调D这样一个它会有一个这样的调用回路嘛,我 ...
分类:
其他好文 时间:
2020-10-09 20:51:13
阅读次数:
17
一、前言 一般来说,我们是在windows下编写并且调通jmeter脚本,以及使用它来对接口进行基准性能测试。但是由于在公司由于网络的限制,整个公司公用100M或200M的带宽,并且每部PC的上传和下载都会限速到约3M。所以,真正压测需在linux环境下(让运维开通一个无带宽限制环境)运行,得到的性 ...
分类:
系统相关 时间:
2020-09-18 04:10:56
阅读次数:
64
分库分表中间件的高可用实践 前言 分库分表中间件在我们一年多的锤炼下,基本解决了可用性和高性能的问题(只能说基本,肯定还有隐藏的坑要填),问题自然而然的就聚焦于高可用。本文就阐述了我们在这方面做出的一些工作。 哪些高可用的问题 作为一个无状态的中间件,高可用问题并没有那么困难。但是尽量减少不可用期间 ...
分类:
其他好文 时间:
2020-09-18 02:57:04
阅读次数:
30
我们压测的时候,肯定需要压测的性能指标的,合适的时间,选择合适的指标,那么我们来看看,我们场景的性能指标,有哪些来源方式 ?1. 来源:合作方要求 ? 2.根据业务特征,梳理(产品,技术) 1.合作方要求,这种的是甲方爸爸的要求,满足了,才能合作,这种的指标呢,一定要满足,因为关系到合作,大家要想法 ...
分类:
其他好文 时间:
2020-09-17 12:37:20
阅读次数:
18
今天我们来看一个真实的案例。事情是这样的,之前有人在微信上问我一个问题,这个问题的现象很典型:典型的TPS上不去,响应时间增加,资源用不上。 大概的情况是这样的:有两台4C8G的服务器,一台服务器上有2个Tomcat,一台服务器上是DB。压测的混合场景有4个功能模块,其中3个访问一个Tomcat,另 ...
分类:
其他好文 时间:
2020-08-19 19:58:44
阅读次数:
81
笔者在做Jmeter压测时需要用到单机2000以上并发,考虑到windows下GUI的局限性,于是考虑在Jmeter下进行集群压测,分享如下:Linux下分布式部署:1、定义一台control,如把192.168.58.175定义为control,其他58.176,,5.177,58.178定义为agent,那么在58.175上的jmeter.properties文件里设置:remote_host
分类:
系统相关 时间:
2020-08-12 15:39:29
阅读次数:
73