【一】方案
基本上测试针对产品的各项方案大体是如下的:
如上所示,针对产品的性能测试主要步骤如下:
1.造数据,在产品业务流上,产生所需的数据,数据量以(稳定性或者压测指标确定)
2.根据步骤1,设定稳定性&压测的监控指标数据配件
3.根据业务流,在适当的模块或者数据流内嵌入各监控的
4.将步骤3的结果存入相应文件
5.解析log文件,产出各项报告数据
【二】关于稳定性及性能时间指标请参考《https://www.cnblogs.com/VVsky/p/9934919.html》
无
【三】关于造数据
所谓造数据,就是产品的原始数据输入流。
比如:
1.web页面查询流-->作为历史记录入库(或者缓存等)
2.文件的上传-->存储到服务器上的某个目录下并同时将记录入库(或者其他)
......
针对稳定性或者压测,都是需要保证数据流是不中断的;那么具体的数据流就要依照具体产品的业务流的初始向进行创造。
【四】关于监控点
监控点的找寻方式:建议在业务流程上,标出各输入输出并圈出可能存在瓶颈的点
【如:某输入数据会消耗大量的磁盘,那么该点就必须加入监控点了,检测数据流及磁盘IO/磁盘Size】
步骤如:
1.绘制业务流程线
2.标注输入输出
3.圈点测试点&可能瓶颈点
4.针对以上,预期监控目标,监控域值
5.插入监控点