前言
本章主要简单介绍【性能测试】
- ps:为什么要写性能测试相关内容,讲实话目前我所待的公司基本很少去进行性能测试这块,不是已经搭建一个完整的性能测试平台完毕了,就是简单对部分接口用Jmeter测试一下,但是呢,面试的时候又经常遇到这种问题,所以就简单汇总一下
一、性能测试基本概念
首先我们简单提及一下为什么要做性能测试呢?
- 1、可以满足用户使用需求: 例如像一些访问量大的网站(微博,外卖),当并发访问量到了一定程度系统就会崩溃。
- 2、最小化成本: 例如像新服务上线不知道部署多少台服务器,简单来说如果一台服务器很慢的情况下,就多部署几台。
- 3、评估应用系统性能 ,给运维做系统容量规划提供依据、给开发提供应用调优参考
那开发可以从哪些方面去进行性能优化呢?
正常情况下,测试这边提出了性能需要进行优化后,比如说高并发的场景,整个性能非常低,那开发那边肯定是需要进行性能优化的,那开发应该如何进行性能优化,其实这个在Java项目中面试的时候会经常遇到(那我就从我的角度来简单讲解一下)
ps:有很多性能优化的方法的,我这里就简单讲下我知道的几种