代理录制方式录制web脚本
(1)录制步骤(通过wplus_init_wsock.exe方式)
第一步:新建一个单协议的虚拟用户脚本,协议类型选择web(HTTP/HTML)。修改Recording Options的Port Mapping设置
wplus_init_wsock.exe(LoadRunner自带的一个代理程序)
流量转发:允许从本地端口转发到目标服务器,vugen将会侦听客户端计算机发送到指定端口的所有流量,并将其转发到服务器。即将vugen作为web访问的代理服务器。
第二步:配置Internet选项,使其指向Vugen所在地址
完成以上设置后,当前浏览器的所有请求都将发送到localhost 8001端口,然后由VuGen转发到www.baidu.com的80端口,而www.baidu.cn返回的数据则由Vugen转发给对应的浏览器。这也意味着当前浏览器只能访问百度网站,任何指向非百度网站的http请求将转发到百度网站
第三步:开始录制
第四步:启动前面配置好代理的浏览器,然后访问百度网站进行一次搜索操作
(2)录制步骤(通过浏览器)
第一步:同
第二步:同
第三步:开始录制
第四步:在vugen启动的浏览器中,输入百度的地址
socket协议录制(录制c/s客户端应用)
(1)代理方式录制脚本(录制c/s客户端应用)
第一步:选择多协议类型的虚拟用户脚本(单协议无法使用代理方式录制)
第二步:配置recording options中的network项的portmapping设置,使其指向server所在ip:port
第三步:配置客户端c,将客户端c连接的主机及端口指向vugen所在ip:port
第四步:录制
第四步:启动客户端c,通过c给服务端s发送消息
(2)socket脚本的参数化
lrs_save_param_ex("socket0","user",UserBuffer,0,26,NULL,"Param_User");
;wsrdata 2 1
send buf0 13
"<Param_User">"