如何设计压力测试场景
目录
如何设计压力测试场景?
1、那些业务需要做压力测试?
比较常用的业务场景(or功能模块)
单业务场景/或者业务场景
项目要求做的业务场景
2、压力测试的并发数是多少?
有预期的数值,一次性达到,有上次性能测试的结果值?
无预期的数值?只有参考的在线用户数?
遵循2:8原则—-可以用在线用户数的20%作为参考去测试
3、关注那些参数
响应时间 :1、3、5/2、5、8参考值,根据系统需要有可能是毫秒级别—-在性能测试的结果基础上,去进行有必要的调整
tps:每秒通过的事物数,越高越好,会有极限值—根据这个结果—去做进一步的并发数/脚本的调整—-去看tps
错误率:越低越好
cpu和内存 、队列、磁盘使用情况:80% 20%
<1 磁盘:读写操作频率不要过高