loadrunner 脚本优化-关联设置】的更多相关文章

脚本优化-关联设置 by:授客 QQ:1033553122 关联的原理 关联也属于一钟特殊的参数化.一般参数化的参数来源于一个文件.一个定义的table.通过sql写的一个结果集等,但关联所获得的参数是服务器响应请求所返回的一个符合条件的.动态的值. 例子:常见系统中的登陆功能,在登陆后服务器会返回SessionID,登陆后的操作都需要提交该SessionID确认身份.使用VuGen录制脚本时,Vugen将会记录服务器返回的SessionID,并且原封不动地在下一个请求中发送给服务器. 服务器每…
脚本优化-检查点设置 by:授客 QQ:1033553122 VuGen判断脚本是否执行成功是根据服务器返回的状态来确定的,如果服务器返回的是HTTP状态为200 OK,那么VuGen就认为脚本正确地运行了,并且是运行通过的.而大多数系统出错时是不会返回错误页面的,而是返回一个消息提示框,来提升用户体验感. 检查点函数,能够对服务器返回的内容进行检查,比如验证网页上是否存在指定的Text或者Imag l.文本检查点 函数一:web_reg_find() web_reg_find()文本检查点函数…
脚本优化-事务时间简介 by:授客 QQ:1033553122 事务概念 事务是指用户在客户端做一种或多种业务所需要的操作集(actions),通过事务开始和结束函数可以标记完成该业务所需要的操作内容(脚本section).定义事务来衡量服务器的性能,例如,你可以定义一个事务来衡量服务器处理查看账户余额和显示信息于ATM的请求时间. 事务时间 一个事务的时间是指持续时间,从开始到结束.对于一个事务时间来说,一般由4个部分组成: 响应时间 Wasted Time Think Time 事务自身时间…
脚本优化-参数化之Parameter List参数同行取值 by:授客 QQ:1033553122 select next row 记录选择方式 Same line as,这个选项只有当参数多余一个时才会出现,其作用是根据某一个参数的行号取同一行. 例中的做法如下: 将多个参数存放在一个参数文件中:新建两个参数NewParam1和NewParam2.分别打开NewParam1和NewParam2的文件指向,将这两个参数的文件都指向NewParma.dat,即必须指向同一个文件. 然后设置NewP…
脚本优化-参数化之关联MySQL数据库获取数据 by:授客 QQ:1033553122 测试环境: Loadrunner 11 Win7 64位 实操: 1.   安装MySQL ODBC驱动程序 ODBC驱动程序下载地址:http://dev.mysql.com/downloads/connector/odbc/5.2.html 网盘下载地址:mysql-connector-odbc-5.1.13-win32.msi 下载后安装.msi程序即可 注:安装过程中可能会报如下错误: Error 1…
脚本优化-集合点设置 by:授客 QQ:1033553122 添加集合点(Insert->Rendezvous) 当一个集合点被插入,VuGen往Vuser脚本中插入一个lr_rendezvous函数,形如: lr_rendezvous("rendezvous1"); 插入一个结合点来模拟重负载.集合点指导Vusers在测试运行期等待多用户到达某个点,然后释放该集合,以便该集合点的Vusers同时执行一个任务.如,模拟银行服务器的峰值负载,你可以插入一个集合点指示100个用户同时…
在LoadRunner的脚本优化时,有时发送给服务器的请求参数化时,服务器返回的内容也会和参数化的内容相对应,例如发送的请求带有查询key=123,则服务器也会返回含有123相关的内容.这时我们在使用检查点检查服务器参数化返回的数据正确性时,通常也会用到和服务器同样的参数. 这样在每次迭代过程中,每次都会取不同的值,完成检查过程. 但是如果基于实际场景设计的脚本是:在一个迭代周期内,此action需要循环多次,于是引入了block块.将此action加入到一个block块中,设置循环次数为2.再…
脚本优化-参数化方法 by:授客 QQ:1033553122 方法一 1.确定需要参数化的内容 2.选中需要参数化的内容 3.右键选中的内容->Replace with a Parameter->填写参数名,类型->保存 4.Vuser->Parameter List中设置参数值和参数更新方式 5.通过回放后的日志验证参数取值 举例: 编写一简单脚本,如下 Action() { lr_eval_string(“text”); return 0; } 右键选中text,然后单击鼠标右…
脚本优化-关联函数web_reg_save_param()函数详解   by:授客 QQ:1033553122 Insert->New Step,打开Add Step对话框 选择函数web_reg_save_param,点击OK,打开关联函数设置窗口   说明: Parameter Name 此处设置存放参数的名称,关联出来的内容将会存放在该参数中,受到Instance选项的影响. 例如,设置Parameter Name为temp,当对应的Instance选项是任意一个数字的时候,只会关联一个匹…
关于Loadrunner关联一.什么时候需要关联 1.关联的含义        关联(correlation):在脚本回放过程中,客户端发出请求,通过关联函数所定义的左右边界值(也就是关联规则),在服务器所响应的内容中查找,得到相应的值,已变量的形式替换录制时的静态值,从而向服务器发出正确的请求,这种动态获得服务器响应内容的方法被称作关联.        其实关联也属于一同特殊的参数化,只是与一般的参数化有些不同        一般的参数化的参数来源于一个文件.一个定义的table.通过sql写…