


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Ioadrunnervl2测试案例性能分析软件测试已逐渐成为软件开发过程中的必不可少的环节,随着功能测试的必要性彼普 遍认同,口动化测试以及性能测试也逐渐崭露头角。性能测试是指在一定的负载情况下, 系统的响应时间等特性是否满足特定的性能需求。目前常用丁功能测试的工具有:HP LoadRunner(简称LR,商用软件):是一款适用丁-各种体系架构的口动化性能测试 工具。LR的测试对象是整个企业的系统,通过模拟实际用户的操作行为和实时性能监控, 來帮助你更快地查找和发现性能瓶颈。IBM Rational Performance Tester (简称RPT,商业软件):也是一款性能测试匸具, 适用于
2、基于Web的应用程序的性能和可靠性测试。RPT将易用性与深入分析功能相结合, 从而简化了测试创建、负载生成和数据收集,以帮助确保应用程序具有支持数以千计并发 用户并稳定运行的性能。Apache JMeter(开源软件):基于Java的压力测试工具。用于对软件做压力测试,它 最初被设计用于Web应用测试但后來扩展到其他测试领域。它可以用于测试静态和动态 资源例如静态文件、Java小服务程序、CGI脚本、Java对象、数据库、FTP服务器等。相比于其他测试工具,LoadRunner能支持更广泛的协议和技术,能测试各种IT基础 架构,为用户的特殊环境提供特殊的解决方案。本文将以当前最新的LoadRu
3、nnerl2社区 版來进行阐述。相比于之前版本,LoadRunnerl2社区版主要有以下新特性:支持50个免费虚拟用户。支持基于云平台的负载生成器。支持HTML5及SPDY协议 的脚本录制。支持IE11、Chrome以及Firefox浏览器,支持Win8. 1及Win2021 Server操作系统。 性能测试工具Loadrunner点击下载;本文将从如下儿个方面阐述LoadRunner的优势LoadRunner组件LoadRunner工作原理 基1: LoadRunner的测试案例LoadRunner 组件LoadRunner主要由以下4个部分组成:脚本生成器(Virtual User Gen
4、erator) 简称VuGen,提供了基于录制的可视化图形 开发环境,可以方便简洁地生成用于负載的性能测试脚本。负载生成器(Load Generator) 简称LG,负贵将VuGen脚本复制成大量虚拟用户对 系统形成负载。负載调度监控器(Controller)负责对整个负载;的过程进行场景设置,指定负载的运行方式和周期,同时提供了系统监控的功能。数据收集分析器(Analysis)通过Analysis我们可以对负载生成后的相关数据进行整理分析,从而定位性能瓶颈。LoadRunner工作原理首先通过VuGen來录制模拟用户行为的脚本;然后根据性能测试目标,在Controller 中设计场景,指定负
5、载生成的方式(如LG使用数,并发用户数,执行时长等);接着执行场 景并监控被负载服务器的性能指标;待场景执行完毕,调用Analysis來对生成的数据进行 分析,最后得出性能测试报告。基于LoadRunner的测试案例使用LoadRunner进行性能测试,大体可分为3个步骤:1.用户行为模拟性能测试的第一步也是最重要的一步,就是生成虚拟用户脚本(Vuser Script) <> VuGen是基于录制-回放的工具,提供了整个脚本的开发环境。当你在应用程序中执行业务 流程时,VuGen会将你的操作录制下來,白动转换成脚本,作为用户行为的模拟。多数情况下,我们会在录制生成的脚本上根据需求进
6、行修改。录制流程主要包括以下 协议选择、录制选项设置、开始录制、插入命令、停止录制。对一般B/S架构的Web应用, 选择Web - HTTP/HTML协议就可以了。如果不能确定目标系统使用了哪些协议,可以使用Protocol Advisor來进行协议分 析。选择协议之后,进行录制选项设置,再点击红色按钮开始录制脚本。可以看到,Vuser Script脚本由以下三部分组成:vuser_init:虚拟用户的初始化函数,一般将用户初始化的操作放在这里,如登录操 作,只会运行一次。Action:虚拟用户要做的业务操作,也就是测试内容的主体。可以迭代多次。vuser_end:与vuser_init相对应
7、的收尾工作,如退出登录操作,只会运行一次。开始录制脚本后,可以在recording界面进行执行插入事务、插入集合点、插入注释 以及结束录制等命令。完成录制后,脚本通常会包含web_url 0等函数。Vuser Script脚本中常用函数有:web_add_cookie ():负责为 Vuser 脚本添加一个 cookie 信息。web_url ():可以模 拟用户的HTTP Get请求。web_submit_form():基F页面表单模拟用户的HTTP Post请求。该函数会口动检测 在当前页面上是否存在form表单,然后将表单中数据进行传送。web_submit_data():无需页面form支持就可以模拟用户的HTTP Post请求。web_custom_request 0 :可以模拟用户的HTTP Get以及
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电机相关主题名称再次续篇考核试卷
- 灌溉自动化系统在精准灌溉中的应用考核试卷
- 果蔬产品质量分级与包装规范考核试卷
- 工艺品与收藏品综合知识竞赛考核试卷
- 电子宠物智能穿戴技术考核试卷
- 皮革制品行业的市场渠道与销售网络考核试卷
- 文具用品行业环保材料研发与应用考核试卷
- 《垂暮腐朽与闭关锁国》明清时期课件-1
- 2025届山西省大学附属中学高三第一次高考模拟考试数学试题试卷
- 2025一月份智能仓储系统对接购销协议技术条款
- 宇电温控器ai 500 501用户手册s 6中文说明书
- 城市发展史-中国矿业大学中国大学mooc课后章节答案期末考试题库2023年
- 公共实训基地信息调查报告
- 升降平台车安全操作规程
- 广东醒狮(文化创意)
- GB/T 498-2014石油产品及润滑剂分类方法和类别的确定
- 人物志学习撒迦利亚201509
- GB/T 31765-2015高密度纤维板
- 学生宿舍带班领导及值班教师巡查登记表
- GB/T 15103-2008林用绞盘机
- 议论要有针对性 课件
评论
0/150
提交评论