首页 > Web开发 > 详细

loadrunner11中HTTP/HTML的HTML-base script的两种script type有什么区别?

时间:2019-03-13 14:34:49      阅读:294      评论:0      收藏:0      [点我收藏+]

此文所用网站为LR自带的web网站——web tours为例解析HTML-base script的两种script type的区别。

请以下面的步骤进行操作:

新建脚本选择协议:

技术分享图片

此处访问的是web tours网站:

技术分享图片

点击【options】进行设置:

技术分享图片

技术分享图片

技术分享图片

1、此时在脚本类型那儿选中【A script descring user actions】:

 技术分享图片

然后在web tours网站模拟登陆操作,然后再刷新当前网页(回到登陆页面)。

此时得到的脚本如下所示:

技术分享图片

 再重新新建一个脚本,并把script type改为:A script containg explicit URLs。如下图所示:

技术分享图片

获得的脚本代码如下所示:

技术分享图片

对比两个代码:

技术分享图片技术分享图片

前者是【A script descring user actions】对应的提交数据表单模块         VS       后者是【A script containg explicit URLs】对应的提交数据表单模块

前者仅仅包含了用户名、密码以及登录按钮的位置信息。而后者不仅包含了这些信息,同时还包含了URL信息。

按照以下所示,将其余代码删除,只留提交表单数据模块保留

技术分享图片

技术分享图片

 

开始运行。

前者脚本类型对应的运行结果如下:

技术分享图片

不能正常回放,会报错。

后者的脚本类型运行结果如下:

 

 技术分享图片

.所以两者之间的区别就在于提交表单的函数中包含的数据内容有所不同,【A script descring user actions】类型的脚本的表单函数只包含了用户信息,却没有包括用户信息所依附的URL网页信息,而【A script containg explicit URLs】类型的脚本却包括了,他能独立于其余的函数而单独存在并正常运行。而loadrunner性能测试工具是依赖于协议与后台进行交互的,如果没有协议,自然任何数据与服务器是不可能进行交互的,脚本运行自然也不能成功。所以后者【A script containg explicit URLs】脚本类型才能成功,因为她包含了HTTP协议。

loadrunner11中HTTP/HTML的HTML-base script的两种script type有什么区别?

原文:https://www.cnblogs.com/xqq-admin-content/p/10521944.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!