测试-JMeter

测试-JMeter

前后端分离

https://www.bilibili.com/video/BV1AasqzWEj5/?spm_id_from=333.337.search-card.all.click&vd_source=379b5659b7b00bb6caa4cadf9cc37ad6

LoadRunner :移动端和web端,快,报告更美观

Jmeter:接口的压力测试

jsp:前端和后端代码混合,开发人员必须同时懂前端和后端技术,部署效率低

请求->服务器->查询数据库数据拼接到html返回

前后端分离:前后端代码分开,最好是独立两个项目->独立开发(职责分离)->部署分离

请求前端服务器->加载前端界面

请求api接口->后端服务器->返回数据->展示

后端服务器多端复用

前后端分离不一定提升性能,但是可以前端和后端都优化性能

前端优化:代码分割、懒加载、CDN加速(react重写前端界面、打包成静态文件部署到CDN 加速网络上)、图片压缩、浏览器缓存、防抖字节

后端优化:数据库索引优化、多级缓存、负载均衡、接口优化、数据加密、限流防刷

JMeter

https://www.bilibili.com/video/BV18K25BBEk7?spm_id_from=333.788.player.switch&vd_source=379b5659b7b00bb6caa4cadf9cc37ad6&p=6

用java开发的,需要jvm环境

软件化操作

可以做功能、性能测试