00001、JMeter 常见的难点

一、性能测试技能&职业发展方向 

1.1  测试工具
1
、用户和业务模型分析搭建 2、合适的脚本开发(大部分初学者不根据用户和业务模型来开发脚本,认为要回归成功即可) 3、合适的需求分析转化为场景设计(大部分初学者不知道如何根据需求进行场景设计) 4、大部分系统的数据生成和使用 5、大型系统的性能压力负载和实施 6、云计算的负载生成和实施

1.2 测试基础
1、评估需求 2、负载建模(用户与业务模型) 3、性能压力生成的原理和并发等之间的关系 4、性能测试用例 5、新系统需求分析
6、容量规划
7、性能测试策略
1.3 服务器性能诊断知识
1、进程、线程任务之间的区别? 2线程的中断优先和原理?
3、进程的生命周期?
4、上下文的切换?
5、I/O密集型和CPU密集型工作负载之间的区别?
6、生成环境和测试环境之间的换算?
7、关系型数据库体系结构和逻辑优化与非关系型数据型体系和逻辑优化?
8、事务数据库和分析数据库的使用?
9、数据关系建模与设计?
10、TOP N SQL诊断和优化(执行路径、索引和表链接优化等)?
11、阻击和根治阻塞和死锁?
12、热点防范和定位优化?
13、业务数据批量缓存化\异步化?
14、数据库配置优化?

1.4 性能调优技能
1、系统硬件资源(CPU、网络、内存、IO)相互之间的关系和原理
2、选择可靠性指标及指标之间的关系和判断方法;
3、永不宕机的实现原理和常见错误;
4、排队系统与延迟及缓存的优化关系;
5、优化的成本和性价比;
6、业务优化的操作实施;
7、多系统串联原理与测试隔离
posted @ 2018-01-23 16:30  夏至未至-夜未央  阅读(348)  评论(1)    收藏  举报