性能测试流程分几步

首先拿到一个性能测试任务的时候,我们先需要明确测试的目标和输出结果是什么,没有计划的开始注定是失败的

做性能测试需要一个规范的流程,划分清各个阶段需要做哪些工作,这样我们在接到一个任务时就不会手忙脚乱

性能测试流程大致分为一下几个阶段

1、测试准备

2、脚本开发与调试

3、测试执行

4、测试结果评估

5、测试后跟踪

测试准备包括:

1、测试目标:

从需求文档或者用户获取:并发用户数,事务吞吐需求,响应时间需求,系统占用资源需求,可扩展性需求等

2、应用软件:

从开发人员获取:系统整体架构(BS/CS),采用开发语言,通信协议,动态session,验证码等

3、系统部署平台:

从运维人员获取:物理部署(局域网/虚拟机),硬件架构(CPU/MEM/IO),操作系统,数据库(版本/启动参数/存储布局),中间件(参数配置),部署模式等

4、系统负载模型:

1、通过调研获取:从业务层面选取关键用例吞吐率以及用户行为习惯,确定测试流程及流程业务比例

2、可以从系统负载方面了解高峰/平常场景吞吐率

5、制定测试计划和测试方案

1、测试脚本是做好性能测试的基础,监控结果是性能测试的关键

2、需要有扎实的代码基础和熟练掌握监控结果的收集和分析是性能测试的保障

3、系统上线后,对实际负载与性能情况和测试过程中做比较,需要时常总结经验

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    Mr希灵阅读 22,271评论 7 278
  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    宇文臭臭阅读 11,688评论 5 100
  • 文章来自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鹏阅读 13,010评论 2 126
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,798评论 19 139
  • 有人问我 失去最爱的人那种感觉 该怎么形容 怎么说呢 大概是 身处人海里也觉得孤独 看喜剧都会哭 小时候爱吃西红柿...
    阿qian呦阅读 1,859评论 0 0