性能测试何时开始,何时结束?
LR手册中如此描述:
测试计划→测试设计→创建VU脚本→创建测试场景→运行测试场景→分析结果
Segue中过程是:
评估需求→开发测试→建立基线→执行测试→分析结果→回归测试→测试结束
软件性能测试质量度量:
1.性能测试耗费的资源:包括时间、人力、物力
2.性能测试中发现的BUG数目,以及各自的级别
3.软件系统交付后,在实际环境中运行后发现的性能BUG数目、级别。
性能测试模型:
1.G:Goal 目标(确定本次测试目标)
a.度量最终用户响应时间
b.定义最优硬件配置
c.检查可靠笥
d.检查硬件或软件升级
e.确定瓶颈
f.确定系统容量
2.A:Analysis 分析(分析性能需求,系统架构)
分析性能需求:定义性能测试内容,细化测试需求。
测试对象:有负载压力测试需求的功能点有哪些?
系统配置:预计并并用户量,用户客户端配置,使用什么数据库,服务器与客户端的通信协议
系统模式:高峰时间,网络设备吞吐量,每个环节能承受的并发用户数。
3.M:Metrics 度量(场景/事务:pass/fail标准)
4 E:Execution 执行(环境、数据、脚本的准备,场景及监控器的运行生成执行)
5 A :Adjust 调整。E执行失败后才进入A调整阶段。(应用程序修改,中间件的调优)
--via<性能测试从零开始>