一、什么是性能测试
个人理解:多线程+协议+模拟线上真实场景 保证在新版本发布上线后,系统可以在并发下正常运行,且系统资源没有超过预期的目标,
二、性能常用指标
RT:响应时间,包括resquest time+response time
hps:每秒点击数
tps:每秒通过的事务数
pv:页面浏览量
uv:独立访问者
throughput:吞吐量
性能关注的指标: RT,tps,服务器错误率,服务器资源使用情况(包括cpu,磁盘空间,网络)
三、服务器端的链路
性能测试应当先做内网,排除网络原因
四、并发量的计算方式
比如说我们要达到1000个tps ,得知RT是0.2秒
说明一个并发每秒种可以发送大约5个请求
因此要产生1000个tps,需要200个左右的并发