性能测试实战笔记1

2023-02-19  本文已影响0人  C1R2

性能测试实战笔记1

b/s架构:浏览器
c/s架构:app

app性能测试:monkey,耗电量、cpu使用、内存占用
web性能测试:浏览器从服务端拿到数据前端显示时间,js、css本地显示速度,占用资源

服务端性能测试:server

性能测试指标:响应时间、吞吐量、服务器资源占用。

实践步骤:
性能测试目标制定--性能测试准备--执行--测试结果分析--性能问题优化

性能测试目标制定很重要

被测产品:在线考试系统
架构:服务器tomcat,数据库mysql

netstat -na | grep 3306
ps -ef | grep mysql

角色:
管理员,创建试卷,增加考生
用户,对试卷的答题,修改个人资料

性能测试范围:主要业务,会测试80%左右,而不是全部都做。

二八原则:
一个网站有成千上万的用户,但是80%的用户请求是发生在20%的时间内,比如大家去网上购物,基本也都集中在中午休息或晚上下班后。二八定律的核心原则是关注重要部分,忽略次要部分。系统性能如果能支撑发生在20%时间内的高并发请求,必然也能支持非高峰期的访问。
所谓响应时间的“2-5-8原则”:

当用户能够在2秒以内得到响应时,会感觉系统的响应很快;
当用户在2-5秒之间得到响应时,会感觉系统的响应速度还可以;
当用户在5-8秒以内得到响应时,会感觉系统的响应速度很慢,但是还可以接受;  
而当用户在超过8秒后仍然无法得到响应时,会感觉系统糟透了,或者认为系统已经失去响应,而选择离开这个Web站点,或者发起第二次请求。
图片1.png

考虑之后3年有一定增长:计算参考下图


图片2.png
上一篇 下一篇

猜你喜欢

热点阅读