随笔分类 -  性能测试

摘要:linux环境下使用就meter进行压力测试: linux环境部署: 在Linux服务器先安装jdk:2.以jdk-8u172-linux-x64.tar.gz为例:下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index. 阅读全文
posted @ 2022-02-18 17:20 Solo66 阅读(1626) 评论(0) 推荐(0)
摘要:秒杀系统主要解决三大问题: 一、瞬时的高并发访问。抢购和普通的电商销售有所不同,普通的电商销售,流量是比较平均的,虽然有波峰波谷,但不会特别突出。而抢购是在特定时间点进行的推销活动,抢购开始前,用户不断刷新页面,以获得购买按钮;抢购开始的一瞬间,集中并发购买。 二、数据正确性。抢购毕竟是一种购买行为 阅读全文
posted @ 2022-01-12 11:08 Solo66 阅读(355) 评论(0) 推荐(0)
摘要:主要需要解决的问题有两个: 高并发对数据库产生的压力 竞争状态下如何解决库存的正确减少(超卖问题) 优化的思路: 1) 尽量将请求拦截在系统上游 2)读多写少经量多使用缓存3) redis缓存 +RabbitMQ+ mysql 批量入库 1. 初始秒杀设计 1.1 业务分析 秒杀系统业务流程如下: 阅读全文
posted @ 2022-01-12 11:01 Solo66 阅读(339) 评论(0) 推荐(0)
摘要:Arthas-阿尔萨斯Arthas(阿尔萨斯)是阿里巴巴开源的 Java 诊断工具,深受开发者喜爱。 当你遇到以下类似问题而束手无策时,Arthas 可以帮助你解决: 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception?我改的代码为什么没有执行到?难道是我没 commit?分 阅读全文
posted @ 2021-12-23 15:18 Solo66 阅读(2009) 评论(0) 推荐(0)
摘要:Linux使用jstat命令查看jvm的GC情况 http://www.open-open.com/lib/view/open1390916852007.html http://www.aiuxian.com/article/p-2032660.html http://blog.csdn.net/u 阅读全文
posted @ 2021-12-22 19:49 Solo66 阅读(2297) 评论(0) 推荐(0)
摘要:性能测试分析与性能调优诊断--史上最全的服务器性能分析监控调优篇 一个系统或者网站在功能开发完成后一般最终都需要部署到服务器上运行,那么服务器的性能监控和分析就显得非常重要了,选用什么配置的服务器、如何对服务器进行调优、如何从服务器监控中发现程序的性能问题、如何判断服务器的瓶颈在哪里等 就成为了服务 阅读全文
posted @ 2021-12-15 15:52 Solo66 阅读(458) 评论(0) 推荐(0)
摘要:一、 性能分析与调优思想 1、性能分析调优模型 性能测试除了为获取性能指标外,更多是为了发现性能瓶颈和性能问题,然后对性能问题和瓶颈进行分析和调优,在当今互联网高速发展的时代,性能调优的模型可以归纳总结如下图所示。 系统模型中相关的组件描述如下表所示 组件 描述 网络分发 网络分发是高速发展的互联网 阅读全文
posted @ 2021-12-15 15:36 Solo66 阅读(237) 评论(0) 推荐(0)
摘要:OTDD (Online Test Driven Development的缩写),是一个开源的流量回放系统,其主页:https://otdd.io,github:https://github.com/otdd/release。 和传统的流量回放相比,其最大的区别是它会自动将服务的请求/返回(inbo 阅读全文
posted @ 2021-11-08 15:55 Solo66 阅读(800) 评论(0) 推荐(0)
摘要:系统 2.到官网下载 http://www.badboy.com.au/ 随便填些信息,然后点击下一步即可 选择一个版本进行下载 下载 3.双击安装 同意协议,一直下一步即可 安装完成,点击关闭 4.录制,在“开始”菜单打开badboy 输入网址,按回车,即可开始录制 录制完成之后,点击“小方块”停 阅读全文
posted @ 2020-12-21 10:06 Solo66 阅读(88) 评论(0) 推荐(0)
摘要:JMeter性能测试 目前最新版本发展到5.0版本,需要Java7以上版本环境,下载解压目录后,进入\apache-jmeter-5.0\bin\,双击ApacheJMeter.jar文件启动JMemter。 1、创建测试任务 添加线程组,右击测试计划,在快捷菜单单击添加-》线程(用户)-》线程组。 阅读全文
posted @ 2020-12-19 20:46 Solo66 阅读(433) 评论(0) 推荐(0)