jmeter初级学习一性能测试初接触------《JMeter实战》

  1. 技术要求
    测试工具:JMeter、LoadRunner
    测试基础 :性能测试理论、自动化测试理论、测试开发
    服务器性能诊断:CPU、磁盘、内存、网络
    优化技能:代码、架构、中间件、操作系统、数据库(SQL、配置、设计)
    协议:http/https、WebSocket/Socket、WebService、其它RPC实现
    自动化:接口自动化、Web自动化、移动App自动化
    持续集成:Jenkins、maven/ant、Git/svn

  2. 价值
    保障系统的性能,提供良好的用户体验;尽可能的找出系统性能薄弱环节,帮助进行性能优化。 List item

  3. 测试流程
    流程包括业务学习、需求分析、工作评估、设计模型、计划编写、脚本开发、测试环境准备、测试数据准备、测试执行、缺陷管理、性能分析、性能调优、测试报告。
    业务学习:通过文档和操作来了解系统功能
    需求分析:分析非功能需求,圈定测试范围,了解性能指标
    ~ 初次上线,需要同行数据进行分析估算
    ~ 已经上线,通过技术人员获取tps和时间的比例分布图、用户数和时间的分布图、数据库ER关系图、容量数据等。
    设计模型:把业务模型映射为测试模型。即测试用例设计+测试实现方案,用例只关注业务,模型还需关注如何实现,是否具有可操作性、可验证性等,根据不同目的组合测试场景。
    计划编写:包括测试范围、人力投入、持续时间、工作内容、风险评估、风险应对策略等。
    测试环境:服务器(被测系统运行平台)、负载机
    测试数据:主数据(业务运行的 基础)、业务数据(运行业务产生的 数据)

  4. 测试执行常见指标

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/matthew_han/article/details/82873799