- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一般C/S架构的应用程序更关注系统资源的使用情况、数据库性能及运行的配置要求等。例如,内存,用户连接数、数据库思索、数据库cache命中率,运行的最低配置等。
而B/S架构的应用程序,会关注服务器的相关指标,如每秒点击数、吞吐数、尝试连接数、事务成功率。
学习LoadRunner最好的是F1的函数帮助手册。
LoadRunner 通过模拟多个用户同时在应用程序中工作的环境,对应用程序进行负载测试。当应用程序在负载状态下运行时, LoadRunner 会准确评测、监控并分析系统的性能和功能。
使用 HP LoadRunner 可以创建模拟场景,并定义性能测试会话期间发生在场景中 的事件。在场景中,LoadRunner 会用虚拟用户(或称 Vuser)代替物理计算机上的真实用户。这些 Vuser 以一种可重复、可预测的方式模拟典型用户的操作, 对系统施加负载。
LoadRunner的性能测试过程一般为计划脚本、创建脚本、设计场景、运行场景、分析结果。
LoadRunner 测试流程由以下四个基本步骤组成:
? 步骤 1 - 创建脚本。捕获在您的应用程序上执行的典型最终用户业务流程。
? 步骤 2 - 设计模拟场景。通过定义测试期间发生的事件,设置负载测试环境。
? 步骤 3 - 运行场景。运行、管理并监控负载测试。
? 步骤 4 - 分析结果。分析 LoadRunner 在负载测试期间生成的性能数据。
脚本优化的方法:插入事务、插入集合点(rendezvous)、设置思考时间、设置参数化(web_reg_save_param_ex)、设置关联、设置检查点以及插入注释等。
LR12中插入事务、插入集合点(rendezvous)的方式:
插入事务: Design--Insert in Script--Start Transaction
插入集合点:Design--Insert in Script--Rendezvous
设置参数化:Design--Insert in Script--New Step--web_reg_save_param_ex
Recording HYPERLINK /opt/ \t /n_blank options(Ctrl+F7)和Run-time settings(F4).前者是用来设置录制脚本过程中的一些选项,而后者是用来设置回放脚本过程中的一些选项。
Introduction 简介
Recording→ Verification→Enhancements→Prepare for load
1.Recording 录制:启用应用程序并将业务流程录制到脚本。对于每个录制操作。VuGen 将创建一个步骤,录制流程完成后,VuGen 将创建一系列步骤,从而形成VuGen脚本。2. Verification 验证:将脚本作为独立的测试进行运行,以验证其功能并标识潜在问题。
3. Enhancements 增强:向脚本添加增强功能,可以更准确地模拟业务流程,同时使您可以收集基本数据,添加事务,内容检查和参数。
4. Prepare for load 设置负载:通过以多个用户身份运行脚本并重复执行多次来调整脚本使其适用于负载测试。
【一】Recording
Before you start→ About Recording→ Actions→ Recording Options
1.Before you start 初始化:开始录制之前,确保已编写好清晰的业务流程,确定需要检查系统中的哪些方面,并定义操作的可接受相应时间。还有一点很重要,将系统置为零状态,这意味着你应该录制事件的一个完整循环,也包括登录、操作和注销,这样每个用户可以独立运行,而不必依赖前一用户执行的操作。
2.About Recording 对行为进行捕捉:VuGen捕获在应用程序中执行的所有操作,对操作进行捕捉也称录制。
3.Actions 操作:每个脚本包含三个主要的节:Init、Action和End。通常,Init包含登录过程,Action包含实际的BP(业务流程),End包含注销和清理程序。Vuser只能重复Action节中包含的步骤。
vuser_init:录制的一般是业务流程开始之前的初始化工作(如登录,服务器初始化)。
action:录制的一般是业务流程操作的事件。vuser_end:录制的一般是退出的时候执行的操作(如用户退出,注销)。
init和end不能迭代多次,只能运行一次,action可以迭代多次运行。
若测试需求对业务流没有重复的要求,可以都放在action部分。有重复要求,则需要按照登录部分放到init,退出部分放到end中,重复步骤放到action进行迭代。
Recording Optio
您可能关注的文档
最近下载
- 违反中央八项规定精神典型案例剖析ppt.pptx VIP
- ISO9001-2015全套质量管理体系文件(最新最全:质量手册+程序文件+全套表单+三层文件).pdf VIP
- 风力发电企业归档范围与档案分类及保管期限划分表.docx
- 2024年11月2日全国事业单位联考E类《职业能力倾向测验》真题及答案.pdf VIP
- 餐饮公司海底捞的盈利模式及其财务分析评价.docx VIP
- 10-1战争带来的伤害 课件.ppt
- 广数DAP03说明书.pdf VIP
- SL 764-2018水工隧洞安全监测技术规范.pdf
- 2022年高考真题湖北卷化学试卷.pdf VIP
- GB∕T 20840.7-2007 互感器 第7部分:电子式电压互感器.pdf
文档评论(0)