一.VUGN及脚本录制
1.脚本录制
Record option
Recording标签:选html-base scripting,如果是基于浏览器的系统,选择此项,点击Adveanced html,在script type 下勾选 A script contanin explict URLS only,选择此项在录制的脚本中仅仅包含了web_url的对象,如果只是做性能测试,个人觉得只要关心页面的请求即可,第二个选项选择默认即可
Http properties
Advanced
勾选 save snapshot resources locally,保存快照到本地
勾选genernate web——reg_find function for page title ,即为页面的标题自动增加检查点
Support charset——勾选此项,支持utf8,若页面含有中文字符,不勾选,可能会有乱码,但replay时也不会自动报错,不过最好还是勾选上
Correlation:勾选enable Correlation during recording,自动关联,或者不选,在replay后进行手动关联
关于检查点
Treeview 下,最好在pageview标签下,选取某文字,然后右键点击add a text check,然后自己跟军情况选择各选项,注意文本检查时去缓冲区里检查的,而不是在页面的静态文字,所有在server response标签里有可能找不到你要设置的检查点文字,图像检查点要手工进行添加,SRC写相对地址即可
事务
手动插入事务时,结束事务时一定要插入到return 0前面,否则运行会报错
介绍个插入子事务的函数
lr_start_sub_transaction("tran_para","trans");
参数化
这里不再赘述,只是说下参数同步的问题
a. 建立文件userinfo.Dat,内容如下
Username, password
Test1, ******
Test2 ,*****
b. 打开paramer list,新建个参数username,type选择file,打开userinfo.dat文件,select column选择byname :username,其他默认,
建立第二个参数password,同样浏览文件userinfo.dat,select column选择byname :password
Select next row 选择same line as username(关键)
c. 选择要参数化的用户名,右键选择使用已存在的参数选择:username
选择要参数化的密码,右键选择使用已存在的参数选择:password