- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件质量管理 * 软件质量管理 * 软件质量管理 * 软件质量管理 * * * LoadRunner学习-关联 国瑞数码 吴凤军 主要内容 一、关联原理 二、自动关联 三、手动关联 四、一边录制一边关联 五、关联函数Web_reg_save_param详解 * * * * 一、关联原理 为什么要使用关联? 当录制脚本时,VuGen会拦截client端(浏览器)与server端(网站服务器)之间的对话,并且通通记录下来,产生脚本。 当执行脚本时,可以把VuGen想象成是一个演员,它伪装成浏览器,然后根据脚本,把当初真的浏览器所说过的话,再对网站伺服器重新说一遍,企图骗过服务器,让服务器把网站内容传送给VuGen 纪录在脚本中要跟服务器所说的话,完全与当初录制时所说的一样。这样的作法在遇到有些服务器时还是会失效的。这时就需要关联的做法骗过服务器 一、关联原理 什么是关联? 所谓的关联(correlation)就是把脚本中某些写死的(hard-coded)数据,转变成是撷取自服务器所送的、动态的、每次都不一样的数据。 例如:我们去做飞机,登机之前要检票(机票信息相对固定),通过可以登机。过了几天拿着同一机票再去登机,自然不能登机(机票信息已过期)。那怎样才能顺利登机?可以伪造机票信息…这里我们通过收集别人返回的信息(机票)伪造机票,从而满足登机的验证策略。在脚本中也有类似的情况 * * 一、关联原理 举例:登陆系统-录制 常见系统中的登陆功能,在登陆后服务器会返回SessionID,登陆后的操作都需要提交该ID确认身份。使用VuGen录制时,将会记录服务器返回的SessionID并原封不动的在下个请求中发给服务器 * * 一、关联原理 举例:登陆系统-回放 待到回放时,服务器会在接收到用户名和密码后返回一个新的SessionID,而脚本依然发送旧的SessionID给服务器,最终因SessionID错误,导致脚本回放失败。 * * 二、自动关联 自动关联原理: 自动关联是VuGen提供的自动扫描关联处理策略,它的原理是对同一个脚本运行和录制时的服务器的返回进行比较,来自动查找变化部分,并且提示是否生成关联。 * * 二、自动关联 自动关联举例: 举例:用LoadRunner自带的Web Tours网站,录制一个登陆的过程然后再回放。编译时没有错,运行时会报错,通过Test Result看到错误信息 * * 二、自动关联 问题就出在脚本中 Web_submit_data()函数 web_submit_data(login.pl, 。。。 ITEMDATA, Name=userSession, Value=105473.508302957ftcfcQDpfiDDDDDDDcffVpHzVf, ENDITEM, Name=username, Value=wfj, ENDITEM, Name=password, Value=111111, ENDITEM, Name=JSFormSubmit, Value=off, ENDITEM, Name=login.x, Value=64, ENDITEM, Name=login.y, Value=10, ENDITEM, LAST); * * 二、自动关联 单击Vuser菜单中Scan Script for Correlations选项(使用自动关联前,脚本需运行一次)运行后会看到以下内容,VuGen已识别出脚本中动态内容 * * 二、自动关联 单击Correlate按钮后,便生成了一个关联。关联前后的内容以及所属的Action也被列了出来。 * * 二、自动关联 此时切换到Script模式看看脚本发生了什么变化 web_submit_data(login.pl, 。。。 ITEMDATA, Name=userSession, Value={WCSParam_Diff1}, ENDITEM, Name=username, Value=wfj, ENDITEM, Name=password, Value=111111, ENDITEM, Name=JSFormSubmit, Value=off, ENDITEM, Name=login.x, Value=64, ENDITEM, Name=login.y, Value=10, ENDITEM, LAST); * * 三、手动关联 手动关联原理: 手动关联是关联应用中的最有效手段,通过手动关联函数 Web_reg_save_param()将想要的字符串保存到一个参数中。 * * 三、手动关
您可能关注的文档
- gcc链接脚本学习.doc
- GNU binutils工具使用.pdf
- GS-CAPP系统.pdf
- GSM手机工作流程.doc
- H264性能分析.pdf
- h.323协议介绍.doc
- helloQT程序实验.ppt
- HFC网络建设规范-2工程设计规范-正式版.pdf
- HiClass SW多媒体网络教学系统.doc
- HSDPA无线网络规划设计探讨.pdf
- 2025年德州市齐河县某国企高速收费站收费员招聘笔试备考题库带答案详解.docx
- 2025年德阳市中江县某国企高速收费站收费员招聘笔试备考题库及参考答案详解一套.docx
- 2025年德宏州盈江县某国企高速收费站收费员招聘笔试备考题库含答案详解.docx
- 2025年德州市临邑县某国企高速收费站收费员招聘笔试备考题库及参考答案详解1套.docx
- 2025年德宏州盈江县某国企高速收费站收费员招聘笔试备考题库及完整答案详解1套.docx
- 2025年德宏州瑞丽市某国企高速收费站收费员招聘笔试备考题库参考答案详解.docx
- 2025年德宏州梁河县某国企高速收费站收费员招聘笔试备考题库及参考答案详解.docx
- 2025年徐州市邳州市某国企高速收费站收费员招聘笔试备考题库及参考答案详解一套.docx
- 2025年德宏州盈江县某国企高速收费站收费员招聘笔试备考题库附答案详解.docx
- 2025年德州市临邑县某国企高速收费站收费员招聘笔试备考题库及答案详解1套.docx
文档评论(0)