一个小公司的性能测试工程师应该如何开展工作


对现有系统进行摸底:
1、对当前系统的性能数据做收集
2、分析用户的主要流程,以及关键流程
3、列出关键流程涉及的系统,接口,服务,存储,数据流向等,
4、根据2、3从业务角度分析关键流程的性能瓶颈;
5、根据历史数据(PV,接口访问数,并发数等),找出用户访问的高峰(时间上的高峰,以及数据上的峰值)
6、在关键流程上面,逐层对现有系统进行性能摸底;
a、压力测试
b、性能评估
c、瓶颈分析
d、容错等等
7、输出一份当前业务性能评估报告,最好还能给出优化建议,如从业务框架上面或者服务层面;

建立适应当前业务的性能测试体系和标准
1、新业务接入时的性能需求分析,转测要求,测试流程和周期、报告等相关文档手册的输出
2、关键业务/接口历史性能数据的存档,以便后面进行差异分析;
3、建立适合现有业务的性能测试工具建设规划,降低使用门槛;
4、对现有系统做扩容方案;
5、建立性能监控体系规划,接口调用次数、服务器性能、业务量监控及告警系统等
6、新人培养能力手册与相关知识内容标准;
7、考核KPI能力评估标准;

不会炒菜的非专业测试人员
原文地址:https://www.cnblogs.com/carterzhang/p/6207965.html