AI
推荐
模板社区
专题
登录
免费注册
首页
思维导图
详情
性能测试流程
2020-04-22 14:13:46
40
举报
分享方式
免费使用
AI智能生成
性能测试流程
主要涵盖了性能测试的整个流程
模板推荐
作者其他创作
大纲/内容
测试准备
需求分析
用户有明确需求
用户无明确需求
建立性能目标
选取核心业务流程(重要程度/频繁)
并发用户数
事务吞吐率需求
响应时间需求
系统占用资源需求
可扩展性需求
了解应用软件
系统体系框架
采用的开发语言
通信协议
动态session
验证码问题
了解软件部署平台
物理部署(局域网/虚拟机)
硬件架构(机型/CPU/MEM/IO/网络)
操作系统(版本/关键内核参数)
数据库(类型/版本/启动参数/存储布局)
中间件(类型/线程数/内存参数)
软件部署模式
建立系统负载模式
业务层面
核心业务流程吞吐率
高峰期业务分布时段
系统负载
高峰/平常业务吞吐率
CPU/MEM/IO/NETWORK
数据来源
服务器端监控
数据库日志
用户提出需求
制定项目计划和方案
搭建环境
测试机环境
JDK /Eclipse/Load runner Or Jmeter/各种监控工具
服务器环境
Linux系统/数据库/应用服务/各种监控工具
测试脚本开发
LR 和 Jmeter 类同
选取协议
选取系统所用的协议
为了测试变更流程
使系统适应测试,去掉验证
增强脚本
参数化用户输入
关联数据
增加事务
增加检查点
调式脚本
Vugen单次回放
Vugen多次回放
Controller单脚本多用户
Controller多脚本多用户
查看回放日志信息
验证脚本
通过Loadrunner检查点验证
通过查看后台服务器日志验证
利用Sql查询插入/更新/修改效果
测试数据准备
利用脚本自动生成数据
利用测试工具生成数据
测试执行
设置加压运行场景
监控操作系统/网络/数据各个层面
Linux监控
监控工具
Nmon、spotLight on Unix
监控命令
CPU监控
top、uptime、dstat
内存监控
free、vmstat、dstat
磁盘监控
iostat、iotop、df、dstat
网络监控
ifstat、dstat
JVM监控
JVM性能
jconsole、jvisualvm
Thread Dump
线程占用cpu高:top+jstack
获取Thread Dump的方法:
 ps -ef lgrep java kill -3 <pid>
 或使用jvisualvm工具
分析Head Dump
Analyzer
MAT(memoryAnalyzer)
数据库监控
SpotLight on Oracle/mySql
Oracle:AWR
windows 监控
perform
监控应用运行状况/日志
确认施压机资源充分
抽查关键功能是否可用
稳定性能测试检查内存泄露
测试分析与调优
测试后续跟踪
收藏
立即使用
网络架构图
收藏
立即使用
性能测试流程
收藏
立即使用
性能测试简介
收藏
立即使用
网络架构图
爱学习的佳佳
职业:暂无
去主页
Collect
Get Started
性能测试流程
Collect
Get Started
性能测试流程
Collect
Get Started
性能测试流程
Collect
Get Started
性能测试智能梳理
评论
0
条评论
下一页
图形选择
思维导图
主题
补充说明
AI生成
修改AI描述
去编辑
重新生成
提示
关闭后当前内容将不会保存,是否继续?
取消
确定
Document