当前位置: 首页 > news >正文

谷粒商城实战(007 压力测试)

Java项目《谷粒商城》架构师级Java项目实战,对标阿里P6-P7,全网最强

总时长 104:45:00 共408P

此文章包含第141p-第p150的内容


简介

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

安装jmeter

在这里插入图片描述
在这里插入图片描述

安装jmeter

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

使用中文
在这里插入图片描述

在这里插入图片描述

这样写就是200个线程循环100次 一共是2万个请求
在这里插入图片描述

介绍线程组

添加请求 可以是http 也可以是其他几种

在这里插入图片描述

在这里插入图片描述

查看结果树

在这里插入图片描述
在这里插入图片描述

汇总报告

在这里插入图片描述
在这里插入图片描述

聚合报告

在这里插入图片描述

其他

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

baidu的吞吐量等信息
在这里插入图片描述

谷粒商城的吞吐量等信息
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

解决错误

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

性能内存分析 (主要优化堆)

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
minorGC的速度大概是fullgc的10倍 如:minorGC 100次才花费1秒 fullGC10次就要花费1秒
在这里插入图片描述

性能监控

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

监听各个软件的内存cpu占有率等信息

监听nginx的信息

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

监听网关的信息

在这里插入图片描述
在这里插入图片描述

*加粗样式
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在高级里勾选页面包含的资源,这样可以模拟整个页面查询
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

优化方法

优化就是从各个细节里抠出来

也可以引入nosql数据库,定时同步数据,减少数据库访问量
在这里插入图片描述

在这里插入图片描述
数据库加索引
**加粗样式**
在这里插入图片描述
在这里插入图片描述

nginx动静分离

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
重启nginx
在这里插入图片描述
ctrl+F9 模板引擎修改
在这里插入图片描述
在这里插入图片描述
调整内存

在这里插入图片描述

在这里插入图片描述

这里测试一个内存溢出的错误提示信息等

如果不改 这里会有内存溢出 程序崩溃
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

改了内存之后

最大内存1024 最小内存也是1024 新生代分配了512,剩下的是老年代
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

优化业务

在这里插入图片描述
原代码 多次嵌套查询导致跟数据库进行多次交互
在这里插入图片描述

第一种优化方式

全部查出 ,然后进行分组
这里写一个通用的提取方法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
吞吐量大了10倍
在这里插入图片描述


http://www.lryc.cn/news/329978.html

相关文章:

  • 使用CSS计数器,在目录名称前加上了序号,让目录看起来更加井然有序
  • SSH常见运维总结
  • uni app 扫雷
  • MATLAB绘制堆叠填充图--巧用句柄
  • JQuery的定义
  • 【操作系统】FCFS、SJF、HRRN、RR、EDF、LLF调度算法及python实现代码
  • Image-Adaptive YOLO for Object Detection in Adverse Weather Conditions(IA-YOLO)
  • Mac电脑Jmeter集成到Jenkins,压测多个接口并生成测试报告
  • redis-Hash
  • Kubernetes kafka系列 | Strimzi 部署kafka-bridge
  • AR和VR如何改变客户体验?
  • 微信小程序中实现埋点的方法
  • vue记事本渲染以及交互
  • Zookeeper中的脑裂
  • 【漏洞复现】金和OA XmlDeal.aspx XXE漏洞
  • 对比:React 还是 Vue
  • ubuntu 20.04 SD 卡分区类型 msdos 改为 GPT 的方法
  • Kubernetes(K8s)技术解析
  • Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单实战案例 之十 简单颜色反转效果
  • 【ELK+Kafka+filebeat分布式日志收集】部署filebeat和Kibana(三)
  • 二.音视频编辑-媒体组合-播放
  • 前端安全-面试题(2024)
  • CVE-2022-29405 Apache Archiva任意用户密码重置漏洞分析
  • ssm框架配置文件例子
  • maven构建项目报错:Failure to find com.microsoft.sqlserver:sqljdbc4:jar:4.0 in
  • 已解决rabbitmq AMQPConnectionClosedException:管道破裂或连接关闭异常的正确解决方法,亲测有效!!!
  • Excel 隔几行批量插入空白行
  • 2024年04月在线IDE流行度最新排名
  • 如何通过Elasticsearch实现搜索的关键词达到高亮的效果
  • 真实sql注入以及小xss--BurpSuite联动sqlmap篇