电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

Loadrunner脚本进阶 之 脚本参数化

来源:金蝶云社区作者:金蝶2024-09-235

Loadrunner脚本进阶 之 脚本参数化

在前面两篇文章中《一文为你揭开LoadRunner的神秘面纱》、《Loadrunner关联那些事》,小编带大家一起录制了脚本,做了关联,但把脚本跑了一遍之后,发现第二遍脚本跑不通了,或者所有数据全部在一个用户下面,这时候我们应该怎么办呢?


别担心,下面这篇文章,小编带你了解参数化,来解决这个问题。




参数化


1.1 参数化的数据类型


参数化的主要数据类型和对应说明如下:


上传图片

参数类型及说明


注意:对于参数类型为File/Table的数据文件。


1、在参数数据显示区中,最多只显示前100条数据,之后的不显示,但不影响正常取数据。


2、在记事本中编辑参数数据时,数据文件一定要以一个空行结束,否则,最后一行输入的数据不会被参数所使用


1.2 参数的取值方式


参数化的主要取值方式如下:


上传图片

参数取值方式说明


1.3 参数化方法


接下来,我们将用户账号作为参数化对象。首先,将用户账号选中,右键点击“Replace with Parameter-Create New Parameter”


上传图片

设定参数化对象


在弹出的对话框中设置参数名称参数类型,单击对话框中的“Properties”按钮,可以设置参数数据池中的内容以及参数的取值方式。


上传图片

设置参数数据池内容及取值方式


设置好取值方式后可以点击“Simulate Parameter”查看是否符合预期的效果:


上传图片

查看预期效果


在性能测试中,不建议直接从数据库取数做参数,因为这样对数据库的压力较大,影响性能。


检查点与判断


完成上述操作后,小伙伴是否仍然好奇,响应时间很快,脚本通过率100%,但是测试结果跟实际结果相差比较大,这是为啥呢?


实际上判断脚本是否执行成功是根据服务器返回状态来确定的。如果服务器返回的HTTP状态为200 OK,那么VuGen 就认为脚本正确地运行了,并且是运行通过的。在绝大多数系统出错时一般系统都会返回一个消息提示框,以此提升用户感受。


当看到“网站繁忙,请稍后”这样的提示,这个时候网站已经无法正确响应用户请求了,但是VuGen 脚本无法识别,会错误地认为网站还能正确访问,导致分析错误。


所以这时需要一种检查点函数帮助验证请求发送出后,服务器的返回是否为期望的内容,如果不是,那么就说明服务器返回无法提供正常的服务。


检查点的目的:主要用于验证某个界面上是否存在指定的对象,用来检查在压力较大的情况时,服务示范正常。检查点参数一般在对应请求的前面设置。


添加的代码根据检查方式的不同而不同,可以选择其中之一即可。


1、根据页面返回文本,做检查点。


web_reg_find("Text=Payment Details",LAST);


注:“Payment

Loadrunner脚本进阶 之 脚本参数化

在前面两篇文章中《一文为你揭开LoadRunner的神秘面纱》、《Loadrunner关联那些事》,小编带大家一起录制了脚本,做了关联,但把脚本跑了一...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信