日常的性能测试工作

文章讲述了日常性能测试的工作流程,包括选取并发、高风险的业务进行测试,使用工具进行性能分析,并强调了队列性能测试的独特性。当发现性能问题时,通过分层分析进行定位。此外,提到了WEB前端和JS的性能测试工具与方法。最后,讨论了成为性能架构师的两条路径,即从开发或性能测试领域积累经验并深入性能相关领域。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  日常的性能测试工作

  (1)在日常的测试工作时如何进行性能测试

  日常的性能测试主要是从业务功能点中抽取具有并发特点的,高风险的、大数据量处理的业务,整理成测试用例,制定相应的指标,然后用工具或者手工进行性能测试并分析, 主要做单功能点的基准测试与组合场景的稳定性测试。

  (2)关于队列的性能测试如何进行

  队列由于有一个队列的长度限制,一般不通过用LR等工具来进行性能测试,主要是通过准备大数据量的待调度事件来进行测试,比如工作流调度队列,你可以准备1万条待调度的流程。

  (3)测试过程中发现了性能问题,问题要如何进行定位

  

  如果发现性能问题,我想首先是响应时间不达标,然后就是定位分析了,定位分析需要一个过程了,一般程序是通过前端到后端进行分层分析,一般分为客户机层、应用服务器层、数据库层,像WEB程序,客户机层就是通过分析JS或者http交互过程或者是LR的页面切割来分析,然后一层层的分析下去,知道定位程序的某个功能点、数据库的某条SQL语句,或者某些不适合的配置参数。

  (4)对于web前端的性能测试有什么工具和方法吗

  WEB前端的性能测试综合的测试工具有pagespeed、yeslow,httpwatch,IE开发者工具,主要是通过工具访问功能点,根据HTTP协议进行性能分析。

  (5)js的性能要怎么测试

  JS的性能可以不通过并发就可以验证,IE8、IE9的开发者工具就是一个非常不错的验证JS性能的分析器,主要分析调用时间跟调用次数。

  如何成为一名性能架构师?

  成为性能架构师有两条路可走,一条是从开发转向架构,然后精力集中放在与性能相关的领域,如性能测试、性能分析、性能优化,从软件架构层面把握软件的性能问题,积累到一定程度就可称得上一名合格的性能架构师。

  另一条路是从性能测试逐步积累经验,当然这也需要较深的代码功底,起码你能定位问题、分析出问题的本质,能给开发人员提供优化的建议,经常与架构团队交流,从他们那里吸取宝贵的经验然后自己消化掉,在性能测试方面要有很强的设计能力,如果对架构有很熟,反过来可以对架构设计产生影响,那就是实现1+1>2了,随着经验的积累自然可以担当性能架构师的角色。

  如需了解更多测试技术信息请关注:深圳多测师软件与技术服务有限公司

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

多测师111

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值