全栈性能测试修炼宝典--Jmeter实战(一)

性能测试方向职业发展

1、软件测试发展路线

  我们可以暂且把软件测试职业路线分为3个方向,分别是业务路线、技术路线、管理路线;4个象限,分别为执行层、中层、中高层过渡、高层。

  (1)业务路线

  常见业务路线的职位有QA经理、业务专家、产品经理、产品总监、行业咨询顾问等。

  (2)技术路线

  掌握编程技术,拥有业务经验,成为自动化测试工程师、性能测试工程师、软件开发工程师、安全测试工程师、系统分析师、测试总监、研发总监等。

  (3)管理路线

  积累业务知识或者提高技术储备,能够出色地完成本职工作,负责带领团队;岗位一般有测试leader、测试主管、测试经理及测试总监。

 

  执行层:

1 软件测试--功能(初级--专职过渡阶段)
2 软件测试--性能(专职)
3 软件测试--自动化(专职)
4 软件测试--安全(专职)
5 软件测试--白盒(专职)
6 软件测试--业务(专职)
7 软件测试--小组长、主管(管理路线)
8 软件开发(专职)
9 质量保证工程师SQA(专职--业务线)

  中层:中级执行管理领导

1 测试分析师(专职--领导过渡阶段)
2 测试架构师初级(专职--领导过渡阶段)
3 测试经理(执行领导--管理路线)
4 QA经理(执行领导--技术路线)
5 产品经理(执行领导--业务线)
6 项目经理(执行领导--技术路线)
7 系统分析师
8 测试培训师

  中高层过渡:

1 测试总监(执行领导--高级领导)
2 产品总监(业务路线)
3 行业咨询顾问(业务路线)
4 研发总监(技术路线)
5 项目总监(技术路线)

  高层:

1 CQO--首席质量官
2 CTO--首席技术官
3 CIO--首席信息官
4 CEO--首席执行官

2、软件测试还需要具备的能力

  (1)需求

  (2)代码

  (3)运维

3、性能测试技能树

  

  (1)测试工具--常见难点

1 用户和业务模型分析搭建
2 合适的脚本开发
3 合适的需求分析转化为场景设计
4 大容量系统的数据生成和使用
5 大型系统的性能压力负载和实施
6 云计算的负载生成和实施

  (2)测试基础--常见难点

1 评估需求
2 负载建模(用户与业务模型)
3 性能压力生成的原理和并发等之间的关系
4 性能测试用例
5 新系统需求分析
6 容量规划
7 性能测试策略

  (3)代码--推荐使用java、python

  (4)服务器性能诊断知识

1 Linux
2 windows server
3 oracle
4 mysql
5 Nosql--非关系型数据库
  1 键值数据库--redis
  2 列数据库--cassandra
  3 文档型数据库--mongoDB、couchdb

  常见难点:

 1 进程、线程任务之间的区别?
 2 线程中断优先和原理
 3 进程的生命周期
 4 上下文切换
 5 I/O密集型和cpu密集型工作负载之间有什么区别?
 6 生产环境和测试环境之间换算?
 7 事务数据库和分析数据库的使用
 8 数据关系建模和设计
 9 TOP N SQL诊断和优化(执行路径、索引和表链接优化等)?
10 阻击和根治阻塞和死锁?
11 热点防范和定位优化
12 业务数据批量缓存化、异步化
13 数据库配置优化?

  (5)性能调优技能--常见难点

1 系统硬件资源(CPU、网络、内存、IO)相互之间的关系及原理
2 选择可靠性能指标及指标之间的关联和判定方法
3 永不宕机的实现原理和常见错误
4 排队系统与延迟及缓存的优化关系
5 优化的成本和性价比
6 业务优化的操作实施
7 多系统串联原理及测试隔离

   (6)自动化/持续集成

   (7)云计算及虚拟化

转载于:https://www.cnblogs.com/feifei-cyj/p/7746161.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
全栈性能测试修炼宝典 JMeter实战》是软件测试领域里程碑式的重要著作,由多位培养出经理级乃至总监级性能高手的大师联手创作,本书深入讲解了性能测试实践操作过程中诸多难题的调优心法,实现从理论到实操的升华。列出自学所需的性能技能目录树,助力测试小白迅速成长为技术大牛。从脚本到运维、公式到指标的运用掌握应有尽有,手把手教你性能测试技巧。此书在手,助你走出迷茫。   内容推荐   “基础篇”:欲练神功,不必自宫。打我基础,从此坦途。   “工具篇”:欲善其事,先利其器。神剑在手,天下任走。   “实践篇”:练武无功,到老皆空。有武有功,江湖轻松。   “提升篇”:江湖之大,无奇不有。融会贯通,相忘江湖   首部分:基础篇   帮助初学者或想踏入这个行业的工程师迅速了解除工具以外的性能测试的真实本质。去伪求真,使读者能够把握性能测试要点和难点及职业规划有进一步的认识。不管你是内行还是外行,读完后必有所获。   第二部分:工具篇   可当JMeter工具书来进行查阅,是市面上目前为止比较全面的JMeter讲解工具。学会热门的负载工具JMeter,对各种常见协议的性能测试工作(包括自动化测试测试脚本不用愁。   第三部分:实践篇   可学到Linux、Windows平台的性能监控、诊断分析;炼就火眼金睛,见微知著的技能;性能问题快速定位。   适合中高级性能测试工程师阅读,掌握性能分析方法,学会如何调优,了解当前的性能调优手法。   可跟书中实例操作,掌握性能测试整个过程,包括需求分析、测试计划、脚本开发、测试数据制作、测试执行、测试结果诊断分析、性能调优整个过程,真正能够开始进行性能测试工作。   第四部分:提升篇   性能测试自动化(Jenkins+Ant+JMeter),能够很方便的实现性能测试回归。提高产率,更少的人力,更低的功耗,更高的生产率;老板怎么爱你都不算多。   另外,前端的性能表现会直接影响到客户体验,前端性能测试也将成为新的性能点,读者可以更深层的了解此方面的知识。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值