网站首页 > 资源文章 正文
创建Vuser脚本后,可以通过在VuGen中运行对它进行验证。有的时候即使录制过程中操作完全正确,也会回放失败。
许多应用程序的动态值,每次使用都会改变。例如,有些服务器为每个新的会话指定唯一的会话ID。但当您回放的时候,应用程序会创建一个新的会话ID,这与之前记录的ID是不一样的。这些动态值,会给您的Vuser脚本回放造成困扰。例如,当回放Web-HTTP/HTML脚本时经常会出现问题,但回放TruClient脚本就不会。
LoadRunner将使用相关性来解决动态值的问题。当你关联一个值,VuGen将保存变化值。例如上文中的例子,将会话ID保存为参数。当运行Vuser脚本时,用户不使用记录值,而是使用了服务器分配的新的会话ID。
对于会话ID中包含动态参数的脚本,VuGen会在录制结束时自动提示关联值。因为有了之前的教训,我们绕过相关性,以便查看脚本。
在本篇文章中,您将学习如何关联动态值,并成功回放脚本。
如何关联脚本?
如果您按照上文《LoadRunner教程:构建Vuser脚本》的步骤录制了Vuser脚本,那么回放该脚本会失败。导致失败的原因时新的会话ID与记录的ID不匹配。
为了解决这个问题,要使用VuGen's Design Studio关联会话ID。通常情况下,在录制结束时VuGen将扫描脚本,并提示关于相关性的建议。而且,您可以随时打开Design Studio扫描脚本进行关联。您也可以通过Design Studio撤销之前的关联。
打开Design Studio
点击工具栏上的Design Studio按钮,或选择Design > Design Studio。
VuGen将扫描脚本和相关的数据,搜索可能的动态值。 关联会话ID
a.在选项卡中选择Session ID(会话ID)项,然后单击Correlate(关联)。 VuGen将改变会话ID的状态,并在Vuser脚本的顶部插入一个新函数。新函数将保存原始会话ID的参数。
b.关闭Design Studio。 检查相关语句的语法
在VuGen editor中,找到之前VuGen添加到脚本的函数。新条目的格式如下:
web_reg_save_param_regexp( "ParamName=userSession", "RegExp=userSession\\ value=(.*?)>\\n
猜你喜欢
- 2024-09-14 关于Loadrunner(关于loadrunner与jmeter,下列说法错误)
- 2024-09-14 LoadRunner性能测试系统学习教程:GC回收机制
- 2024-09-14 LoadRunner12.5 如何监控windows资源
- 2024-09-14 LoadRunner性能测试系统学习教程:Analysis分析器(4)
- 2024-09-14 Loadrunner性能测试现象一览:CPU占用资源过大?内幕实录公开!
- 2024-09-14 LoadRunner运行时常见错误和解决方法(三)
- 2024-09-14 性能测试:LoadRunner中事务和集合点的前后顺序
- 2024-09-14 LoadRunner运行时常见错误和解决方法
- 2024-09-14 LoadRunner集合点使用(loadrunner集合点设置在哪个位置)
- 2024-09-14 LoadRunner性能测试:基础理论梳理
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)