- 要通过API接口对服务系统进行性能测试,必须要熟悉服务系统的接口
- 性能测试通常比较复杂,要真正的做好很不容易
- 性能测试工程师要具备哪些技能?
- 要有产品视野,需要明白真实场景下,用户是怎样使用产品的,才能知道哪些场景是用户大量使用的,容易有性能瓶颈的,继而有针对性的设计性能测试用例,开发性能测试代码。
- 要有开发视野,明白产品架构,甚至是一些实现细节,这样才能对哪些场景可能会引发性能问题了然于胸。
- 要有测试经验,结合前面的知识,写出良好的性能测试用例
- 要有开发技能,灵活的使用各种测试工具,有的工具还需要二次开发,甚至市场上没有现场的可以使用的测试工具,比如我们现在大部分服务系统是基于HTTP协议的API接口,测试工具大部分是针对HTTP协议的,如果有其他协议的API接口,必须得自己开发测试工具
- 性能测试和自动化测试是高级测试人员的必备技能
- 性能测试不止是测试工具的使用,而是要明白整个性能测试流程
- 性能测试流程:
- 分析需求(服务系统)、确定性能测试场景
- 编写测试计划,测试用例
- 执行测试
- 什么时候启动性能测试工作?随着开发过程的进行,性能测试的指标非常容易发生波动。比如最开始的性能瓶颈,会随着开发过程发生改变,导致编写的测试计划、测试用例完全没用,再比如服务系统的运行环境也会随着开发过程改变,导致最开始准备好基于原来运行环境的测试没有意义。一般建议是产品功能测试完成几轮后,产品功能相对稳定、运行环境不会发生大的更改后再启动性能测试。不过作为性能测试人员,可以预先做一些准备(熟悉测试工具,相关基础知识学习,熟悉系统等)。
 
             
            posted @ 
2025-04-13 13:28 
lzp123456 
阅读(
16) 
评论() 
 
收藏 
举报