()硬件配置:456、内存、硬盘 可伸缩(便于扩展)
)操作系统:"$/6$和配置有关
2)其它:系统架构、网络协议等
网络协议5网络通信的语言、规则、规范
比如:+''5'45675
,89//...:;.<= (; 是一种特殊的 4 )
+89 协议:超文本传输协议 特点:简单的、无状态的协议
互联网中最重要的、最基本的协议。
# $请求 客户端向服务器发送 %& 请求
& $响应 服务器向客户端返回 %& 响应'应答
、被测系统 6'
(( ) 系统
)()&&*+! ) 应用
,(,-+ )环境
就是:*: 服务器、数据库服务器、网络的统称。
;/ 或 4/ 典型的三层架构: 比如 *: 项目 ;/
被测系统
...............................
*+网络/-网络0-
客户端浏览器 / 服务器 数据库服务器
请求 部署 /)&&管理表和数据
请求 # 处理 查询 表 *
响应 & 11
四、 的工作原理:录制回放的工作方式
、录制时: 根据相关的网络协议,记录下客户端和服务器二者之间的对话
(请求包和应答包),生成性能测试脚本。真实的浏览器
、回放时: 模拟真实的客户端向服务器发起请求(压力),并按照增强后的
脚本去验证服务器的应答(检查点)。
补充说明:有时脚本录制不下来,需要自己写脚本,发现测试通过了,但是实际运行时服
务器瘫痪了。
原因:没有模拟真实的客户端效果,接收也出现问题,导致失败。
结论:即便是自己写脚本也要模拟真实的客户端效果。
2、 的三大组件:
)虚拟用户脚本生成器 34或 34(3+* 4)
功能:录制、编辑、调试性能测试脚本 脚本好比:武器
)压力调度控制台 (**) 好比:总指挥部
功能:创建场景、运行场景、监控场景,收集测试数据
场景:+就是一个大型的配置文件,用来保存整个测试计划中的关键设置。
2)压力结果分析器 ()*( + )
功能:把收集到的测试数据以各种图表形式展示;便于进行性能分析,得出测试结果报告。
评论0
最新资源