LoadRunner12使用教程(七)——准备脚本回放

下载最新版loadrunner 12>>

创建Vuser脚本后,可以通过从VuGen中运行来验证它。有时重播也会失败,即使同样的动作在录制过程中取得成功。

许多应用程序使用,每次使用应用​​程序时更改动态值。例如,某些服务器指定为每个新会话的唯一会话ID。当您尝试重放记录的会话,应用程序创建,从记录的会话ID不同的新会话ID。当你重放特定类型的Vuser脚本动态值,如这些独特的会话ID,可能会造成困难。例如,动态会话ID重播的Web-HTTP / HTML脚本时,而不是重播TruClient脚本时,经常造成问题。

使用LoadRunner的相关性,来解决动态值的问题。当你关联的值,VuGen将保存变化值,在我们的情况下,会话ID,一个参数。当运行Vuser脚本时,Vuser不使用的入账价值,相反,它采用了新的会话ID,由服务器分配给它。

对于包含动态参数,如会话ID的脚本,VuGen会自动提示你在录音结束值相关。在过去的教训,我们绕过的相关性,以查看脚本原样。

在本课中,您将学习如何动态值相关,并促进一个成功的重播。

我该如何关联我的脚本?

如果您尝试重播您在记录未修改Vuser脚本(上一次内容),重播将会失败。新的会话ID将不匹配的记录的ID,而这也将导致失败。

为了解决这个问题,你可以使用VuGen的设计工作室到会话ID关联。通常情况下,VuGen将在录制会话结束扫描脚本,并提示您建议的相关性。

但是,你可以随时打开Design Studio来扫描相关的脚本。

1.打开设计工作室。

点击工具栏的设计工作室按钮,或选择设计>设计工作室

VuGen将扫描脚本和其相关的数据,搜索可能的动态值。

2.相关的会话ID

选择在相关选项卡中的会话ID项,然后单击归属关系。VuGen将改变会话ID的状态应用,并在Vuser脚本的顶部插入一个新的功能。新功能保存原始会话ID的参数。

3.关闭设计工作室

检查相关语句的语法。

在VuGen中编辑器,找到VuGen将添加到开始Ø脚本的功能。新条目的格式如下:

1
2
3
4
5
6
7
8
web_reg_save_param_regexp(
“PARAMNAME = userSession”,
“ 正则表达式= userSession \\值=(。*?)> \\ñ<表\\的边界”,
“SEARCH_FILTERS”,
“ 范围=身体”,
“IgnoreRedirections =否”,
“RequestUrl = * / * nav.pl“,
LAST);

web_reg_save_param_regexp功能指示VuGen保存包含在正则表达式的值的第一次出现(唯一的会话ID)到一个名为参数userSession

(本教程来自HP loadrunner 官网帮助中心)

下载最新版loadrunner试用>>

查看更多测试分析资讯和产品推荐>>>

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Loadrunner工具概述 4 工具简介 4 下载 4 安装 5 在windows下安装loadrunner 5 在liunx下安装Load Generator组件 6 LoadRunner主要组件 7 工作原理 7 LR自带实例 8 负载流程 9 Loadrunner引导界面 9 VuGen--组件概述 10 VuGen--脚本创建 10 脚步创建流程 10 VuGen起始页 11 协议支持选择 11 协议种类 12 协议选择方法 14 协议选择注意要点 16 开始录制(Start Recording)及选项(Recording Option) 16 Internet 应用程序录制选项 20 Win32应用程序录制选项 21 常规选项—脚本(General--Script) 21 常规选项—协议(General—Protocols) 22 常规选项—录制(General—Recording) 22 网络—端口映射(NetWork—Port Mapping) 28 HTTP属性—高级(HTTP Properties--Advanced) 29 HTTP属性—关联(HTTP Properties--Correlation) 31 VuGen--脚本录制 32 录制步骤 32 脚本查看 33 脚本Action介绍 34 VuGen--脚本 35 Web(HTTP/HTML)常规选项 35 参数化(Parameterization) 35 (Replay) 35 环境(Environment) 36 显示(Display) 37 关联(Correlation) 37 Web(HTTP/HTML)运行设置 37 运行逻辑(Run Logic) 38 步(Pacing) 39 日志(Log) 39 思考时间(Think Time) 40 其他(Miscellances) 41 VuGen--增强功能 42 事务 42 参数化 43 内容检查 49 关联 50 集合点 53 Controller组件概述 55 设计场景思想 55 新建场景方式 56 场景类型 56 场景运行 59 执行步骤 60 场景运行期间增加负载 61 系统监控 62 监控负载下的客户端程序 62 实时观察Vuser运行情况 62 Load Generator组件概述 64 Generator连接 64 IP虚拟 64 添加IP地址 65 使用虚拟IP 65 IP虚拟使用误区 66 Analysis组件概述 66 服务水平协议 68 定义SLA 69 常用性能指标介绍 71 事务(Transation) 71 Web资源分析(Web Resources) 72 网页元素细分(Web Page Breakdown) 74 其他指标 76 性能测试资源占用率分析方法 76 附录:LoadRunner常用函数 77

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值