版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件测试实训实训任务-设计自动化测试用例设计主要内容实训任务LoadRunner简介LoadRunner测试流程案例涉及知识点汇总实训总结一、实训任务
完成“学创购书网”前台登录界面的压力负载测试
完成“学创购书网”商品检索界面的压力负载测试二、LoadRunner简介
LoadRunner是一种预测系统行为和性能的负载测试工具
通过模拟成千上万用户实施并发及实时性能检测的方式来确认和查找问题LoadRunner能够对整个企业架构进行测试
通过使用LoadRunner,企业能最大限度地缩短
测试时间,优化性能和加速应用系统的发布周期三、LoadRunner测试流程制定性能测试计划:包括实例的设计、场景设计等录制测试脚本:测试工程师可以根据设计的实例形成脚本
创建运行场景:测试工程师可以设计脚本的运行方式,通过场景来模拟用户的操作运行测试:单击Run按钮运行整个场景
监视场景:在运行过程中,可以对服务器的各项性能指标进行实时监测
分析测试结果:利用LoadRunner的强大报表功能,帮助测试人员对测试结果进行系统的分析四、案例:评论模块压力负载测试场景设计集合点设置被测服务器环境概要报告事务响应时间Analysis报表结果分析1、场景设计测试场景一:测试环境参数:虚拟用户数:500个用户加载方案:每10秒增加5个用户集合点并发用户数:50%用户退出:每15秒5个用户退出持续运行时间:30分钟2、集合点设置设置集合点在60秒时候等待所有用户释放集合点。3、被测服务器环境硬件配置:软件配置:CPU
:Intel(R)
Celeron(R)
2.80G硬盘:80G内存:512
MBWindows
Server
2003企业版sp2+SQL
2005+IE
7.04、概要报告最大用户并发数:500总吞吐量:14,911,976,199(bytes)平均吞吐量:3,439,109(bytes/second)合计点击数:291,086平均每秒点击数:67.1325、事务响应时间处理名称最小值平均值最大值通过错误Action2.236244.897468.2191,45275686、Analysis报表结果分析图一、绿线为用户数量,紫线为点击数ColorGraphScaleMeasurementGraph"sMin.Graph"sAve.Graph"sMax.Graph"sMedianGraph"sSDHitsperSecond1Hits2.56366.94164.04760.95349.058RunningVusers1Run0.0265.227500268158.849图一图表统计数据图二、绿色,红色代表服务端错误响应,紫色代表服务端正确响应数,黄色为服务器的吞吐量ColorGraphScal
Measure
ementGraph"s
Min.Graph"s
Ave.Graph"s
Max.Graph"sMedianGraph"s
SDHTTPResponses
perSecond1HTTP_2001.438
60.957150.59456.109
45.401HTTPResponses
perSecond1HTTP_3010.116
1.9794.3831.8831.304HTTPResponses
perSecond1HTTP_4040.04.003
11.031
3.3053.572Throughput1496067
365037
8308970.484
4.305
.794Throug
127916
343859图hp二ut图表统3.计5
数据4.316图三、深绿色虚拟用户数,浅绿、深红代表服务端错误响应数,紫色代表服务端正常响应数ColorGraphScaleMeasurementGraph"s
Min.Graph"s
Ave.Graph"s
Max.Graph"sMedianGraph"sSDHTTPResponses
perSecond1HTTP_2001.43860.957150.59456.10945.401HTTPResponses
perSecond1HTTP_3010.1161.9794.3831.8831.304HTTPResponses
perSecond1HTTP_4040.04.00311.0313.3053.572RunningVusers1Run0.0265.227500268158.849图三图表统计数据图四、蓝色代表吞吐量,紫色是代表整个动作处理时间,黄色代表自定义事务的平均事务响应时间ColorGraphScaleMeasurementGraph"sMin.Graph"sAve.Graph"sMax.Graph"sMedianGraph"s
SDAverageTransactionResponseTime1Action_Transaction23.153249.667389.923297.827108.32AverageTransactionResponseTime1vuser_end_Transaction0.00.1671.3880.00.405AverageTransactionResponseTime1vuser_init_Transaction0.0010.1130.4320.0560.148AverageTransactionResponseTime1发表11.241117.42228.502135.31957.336Throughput1Throughput1279163.53438594.3164960670.4843650374.305830897.794五、涉及知识点总结集合点
场景设计之手动设置场景(使用实际用户数模式)1、集合点为什么要使用集合点LoadRunner可以创建多个虚拟用户同时访问系统。多个用户的同时访问就是指执行的一瞬间,随着时间的推移,用户的其他操作不可能同步。如果想测试20个用户同时点击案例中的“发表评论”按钮这一过程,就该插入一个集合点。插入操作点的具体方法输入完评论之后,点击“发表评论”按钮之前,点击工具栏上的“插入集合点”按钮,或选择Insert/Rendezvous菜单命令,系统会弹出一个集合点对话框。插入操作点的注意事项可以同时插入事务开始点和集合点,无顺序要求集合点只能插入到Action部分,Vuser
Init和VuserEnd中不能插入集合点2、场景设计之手动设置场景(使用实际用户数模式)添加脚本设置虚拟用户设置测试机器设置测试组设置Schedule设置集合点策略添加脚本
选择Manual
Scenario单选按钮,在列表的左侧选择要测试的脚本,可以多选。如果列表中没有,可以点击Browse按钮进行添加,点击OK按钮,进入场景设计的主界面。(2)设置虚拟用户
我们可以为每一个要运行的脚本指定一个虚拟用户数量,方法是直接在Quantity一列中直接输入。
LoadRunner所支持的最大虚拟用户数和版本有关,试用版只支持25个用户。(3)设置测试机器
我们可以为每一个要运行的脚本指定一个
运行的机器,默认是本机localhost,也可以添加别的测试机器。(4)设置测试组
group是人为设定的测试分组,一个group组可以看作是后三者(script
Path,Quantity,Load
Generators)共同构成的一个集合,只要有一项相同,就可以看作一个新组。(5)设置Schedule
Schedule可以翻译为策略或是计
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 一种过滤式除尘器防集尘快速更换滤芯装置
- 产妇产后卧床恢复护理操作流程
- 台风来临大型设备吊装警戒区域防护方案
- 宠物美容预约加急处理制度
- 生产部安全生产责任制度细则
- 涂装车间干燥温度波动改善方案
- 暖通设备接口隐蔽工程验收交底方案
- 证照保管单位职责明晰细则
- 麻醉诱导苏醒期管理流程
- 五轴铣削刀具寿命优化制度
- 三十六计完整版本
- JJG 693-2011可燃气体检测报警器
- 2024年苏锡常镇四市高三一模教学情况调研一 历史试卷(含答案)
- 福州港白马港区湾坞作业区1#泊位项目环境影响报告
- 中药黄芪课件
- svw cpc验收srb311电气movifit sc操作手册
- (必练)攀枝花学院辅导员招聘笔试备考核心题库(含详解)
- GB/T 31002.1-2014人类工效学手工操作第1部分:提举与移送
- GB/T 14048.7-2016低压开关设备和控制设备第7-1部分:辅助器件铜导体的接线端子排
- 2022~2023血站上岗证考试题库及答案参考85
- 天然气加气站安全事故的案例培训课件
评论
0/150
提交评论