建立Vuser脚本后,能够经过从VuGen中运行它验证它。有时重播将失败,即便一样的动做在录制过程当中取得了成功。web
许多应用程序使用,每次使用应用程序时更改动态值。例如,某些服务器指定为每一个新会话的惟一会话ID。当您尝试重放记录的会话,应用程序建立,从记录的会话ID不一样的新会话ID。当你重放特定类型的Vuser脚本动态值,如这些独特的会话ID,可能会形成困难。例如,动态会话ID重播的Web-HTTP / HTML脚本时,而不是重播TruClient脚本时,常常形成问题。正则表达式
使用LoadRunner的相关性,来解决动态值的问题。当你关联的值,VuGen将保存变化值,在咱们的状况下,会话ID,一个参数。当运行Vuser脚本时,Vuser不使用的入帐价值,相反,它采用了新的会话ID,由服务器分配给它。服务器
对于包含动态参数,如会话ID的脚本,VuGen会自动提示你在录音结束值相关。在过去的教训,咱们绕过的相关性,以查看脚本原样。编辑器
在本课中,您将学习如何动态值相关,并促进一个成功的重播。工具
若是您尝试重播您在记录未修改Vuser脚本第1课:构建Vuser脚本,重播将失败。新的会话ID将不匹配的记录的ID,而这将致使失败。学习
为了解决这个问题,你可使用VuGen的设计工做室到会话ID关联。一般状况下,VuGen将在录制会话结束扫描脚本,并提示您建议的相关性。google
可是,你能够随时打开Design Studio来扫描相关的脚本。您也能够撤消您经过设计工做室没有任何关系。spa
打开设计工做室。翻译
点击工具栏的设计工做室按钮,或选择设计>设计工做室。设计
VuGen将扫描脚本和其相关的数据,搜索可能的动态值。
选择在相关选项卡中的会话ID项,而后单击归属关系。VuGen将改变会话ID的状态应用,并在Vuser脚本的顶部插入一个新的功能。新功能保存原始会话ID的参数。
检查相关语句的语法。
在VuGen中编辑器,找到VuGen将添加到开始Ø脚本的功能。新条目的格式以下:
web_reg_save_param_regexp(
“PARAMNAME = userSession”,
“ 正则表达式= userSession \\值=(。*?)> \\ñ<表\\的边界”,
“SEARCH_FILTERS”,
“ 范围=身体”,
“IgnoreRedirections =否”,
“RequestUrl = * / * nav.pl“,
LAST);
该web_reg_save_param_regexp功能指示VuGen保存包含在正则表达式的值的第一次出现(惟一的会话ID)到一个名为参数userSession。
注:来源为HP官网帮助中心 http://lrhelp.saas.hp.com/en/latest/help/WebHelp/Content/Tutorial/WebTours.htm
因为使用的google翻译,有些专有名词翻译的不许确,这个系列只是作个入门流程参考,望你们见谅哈~