51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3547|回复: 2
打印 上一主题 下一主题

[原创] 我的loadrunner9.5使用笔记(1)

[复制链接]
  • TA的每日心情
    郁闷
    2014-12-19 21:33
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2010-5-8 15:14:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    首先向大家推荐云端的loadrunner9.5,无需安装,解压就可使用,前提是先安装.Net framework3.5,veryCD上可以找到


    一.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后进行手动关联

    录制脚本
    我们在录制脚本过程中都是录制好了再插入事物,集合点等,其实,我们可以在录制脚本时就插入,在录制过程中,录制的工具条,我们可以插入事物,集合点、注释,文本检查点,由于在vuser_init中不能插入集合点,所以在录制该脚本时,插入集合点的按钮时灰的

    2.脚本维护

      关于检查点
    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

    这样就把用户名和密码对应起来了,每一次循环就会循环一个用户

       注释
    两种注释方法://   和/*   */
    选中要注释的脚本,点击注释按钮(若没有可从custmozie中拖出来放到工具栏中)

      常用的函数
    web_reg_save_param();保存参数,自动关联会自动生成
    lr_log_message("用户:%s", lr_eval_string("{username}"));
    lr_message("用户:%s", lr_eval_string("{username}"));
    lr_output_message()
    输出日志
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    2#
    发表于 2010-5-11 13:49:05 | 只看该作者
    虽然比较基础,但楼主的分享精神,值得顶!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2014-12-19 21:33
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    3#
     楼主| 发表于 2010-5-16 01:06:10 | 只看该作者
    谢谢版主了
    个人的一些心得,写出来和大家分享下,不足之处,请大家指正!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-11 16:47 , Processed in 0.070549 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表