• 0
  • 0
分享
  • 性能测试学习路线——软件测试圈
  • 北极 2021-03-10 09:50:34 字数 851 阅读 2793 收藏 0

1.性能测试技能树

1.jpg

(1)测试工具:

loadrunner jmeter:工具+手工程序自动化脚本

功能自动化回归,API 。 ui测试

难点:用户和业务模型分析搭建,根据用户和业务模型开发合适的脚本,合适的需求分析转化为场景设计,大容量系统的数据生成和使用,大型系统的性能压力负载和实施,云计算的负载生产和实施

(2)测试基础:

同样的脚本,不同的人员执行,不同的针对点,测试结果会大相庭径。

需要对系统进行需求分析,性能测试计划和设计才开始测试计划-N次回归找到瓶颈的具体原因并优化

难点:评估需求,负载建模(用户和业务模型),性能生成的原理和并发之间的关系,性能测试用例,新系统需求分析,容量规划,性能测试策略。

(3)代码:java,python

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

CPU 存储 内存 网络性能指标,监控方法,操作系统原理内核,性能配置参数

系统如何执行?CPU如何调度线程?有限大小内存如何影响性能?文件系统如何处理I/O?

linux:多用户多任务支持多线程多CPU的操作系统,以网络为核心

windows server:服务器操作系统

数据库:关系型:DB2 ,Oracle,SQLServer,MySql

NOSql:键值数据库redis,列存储数据库cassandra,文档型数据库MOngoDB CouchDB

难点:

2.jpg

(5)性能调优技能:

建立性能数据分析模型,收集资源,分析原因

性能优化涉及方面:软件产品,中间件,虚拟机,操作系统,硬件。

软件产品:系统架构,业务设计,代码实现,数据库物理设计,数据库各种配置。

网络监测:通信协议:HTTP/HTTPS,SOcket/webSocket,WebService(soap)

难点:

3.jpg

(6)自动化持续集成:

Jenkins,Hudson,Git/svn,Maven,Ant

(7)云计算和虚拟化:

允许一个或多个用户共享一个物理服务器


作者:剽悍六杯茶

原文链接:https://blog.csdn.net/nikita1995/article/details/83178454


  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   内存泄漏是指程序中已动态分配的堆内存由于某种原因程序未释放或无法释放。短期一般没有明显异常现象,但持续泄漏一定时间后,应用层面会出现交易TPS下降、响应耗时增长、交易成功率下降、CPU升高等异常现象,甚至出现内存溢出,系统宕机等现象,其危害相当严重。  本文对WAS内存泄漏测试过程中的经验进行小结,通过对GC输出分析内存泄漏的最常用操作和场景分析思路的汇总,为测试人员高效高质量的完成性能测试工作提供技术指导。  一、WebSphere 应用服务器的 GC 日志获取  (1)首次获取日志文件,需登陆 WebSphere 公共管理控制台,开启“详细垃圾回收”,设置初始堆大小和最大堆大小。后期测...
            14 14 2109
            分享
          • 在前面几篇文章中,我阐述了我的纯测试理论,但是纯测试不是单独成立的,它也需要和现在已有的一些测试理论相结合。阴阳八卦论是我们老祖宗经过数千年总结出来的,虽然有些现象用现代理论无法解释,但是实践证明这些理论在实际的应用中是很有效果的。比如中医的理论,完全是建立在阴阳八卦理论之上的。  在纯测试中,我把测试归结成"测"与"试"两个方面,这就是测试阴阳论的两方面,我们可以把"测"认为是"阳"、"试"认为是"阴"。阴中有阳,阳中有阴说明在执行测试的时候,在运用"测"...
            0 0 1608
            分享
          •   在职场的世界里,经常会遇到一些年轻的求职者,他们怀抱理想,带着青涩的笑容和诚挚的眼神走进面试室,说出那句熟悉的:“虽然我经验不足,能力不强,但我愿意学!”这句话如同一面镜子,映射出他们积极向上的意愿,但同时也折射出他们尚未褪去的学生思维。  记得那是几个月前的一次面试现场,我坐在对面的面试官座位上,眼前是一位略显紧张但目光坚定的应聘女孩。她穿着整洁的职业装,手里紧紧捏着简历,满脸稚嫩却掩饰不住对未来充满憧憬的表情。面试过程中,她的回答并不算出彩,专业技能的展示也稍显不足,但她始终保持着谦逊和礼貌的态度。  在面试接近尾声,我依照惯例询问她是否还有其它问题时,她抬起头,脸上带着一抹羞涩而又真...
            0 0 203
            分享
          • 更通俗的理解经过验证id、name,xpath、css四种定位方式是可以的,尤其后两种是“万能的”,所以可以解决99%的定位问题。id 和 name 定位:假如把一个元素看作一个人的话,id?和name可以看作一个人的身份证号和姓名。当然,这些属性值是否唯一要看前端工程师如何设计了根据上面的例子,百度输入框可以取id 和name 进行定位。(前提是id 和name 的值在当前页面上是唯一的)id=kwname=wdxpath定位:假如,一个人没身份证号没名字怎么找呢?想想你是怎么找朋友吃饭的,他手机不通,电话不回呢?直接上他家去呗,那你一定有他家住址,xx市xx区xx路xx号。Xpath就可以...
            0 0 1127
            分享
          •   据日经亚洲今日报道,比亚迪新加坡和菲律宾市场总经理 James Ng 透露,公司计划今年在这两个市场新增数十家销售网点。  具体来看,比亚迪在菲律宾已拥有超过 10 家经销商,公司计划年内在当地再增加 20 多家经销商,为当地消费者提供更方便的购车、售后服务。比亚迪在新加坡则拥有 7 家销售网点,今年计划在当地再增加 2-3 家。  比亚迪在去年 8 月进军菲律宾市场,菲律宾企业 Ayala 旗下汽车部门 AC Motors 通过其销售网络负责多款比亚迪电动车型在菲律宾的销售、维保。引入当地的车型包括汉 EV、唐 EV、海豚,对应国内元 PLUS 的车型 ATTO 3 于同年晚些时候引入。...
            0 0 905
            分享
      • 51testing软件测试圈微信