• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Elaine00
博客园    首页    新随笔    联系   管理    订阅  订阅

Loadrunner教程读后感-VuGen

一、loadrunner协议分析

协议确定方法

 

二、提交表单函数的区别

(1)web_sumit_form()

(2)web_sumit_data()

 

三、web_url和web_link

四、VuGen脚本回放与调试

 五、VuGen录制参数设置

 

六、脚本增强

 

 

 

(1)插入事务

参考代码:

    lr_start_transaction("login");

    web_submit_data("login.php", 
        "Action=http://newtours.demoaut.com/login.php", 
        "Method=POST", 
        "RecContentType=text/html", 
        "Referer=http://newtours.demoaut.com/", 
        "Snapshot=t42.inf", 
        "Mode=HTTP", 
        ITEMDATA, 
        "Name=osCsid", "Value=9ed75e9153b9cb21ff85042cd93335d6", ENDITEM, 
        "Name=action", "Value=process", ENDITEM, 
        "Name=userName", "Value=wyl", ENDITEM, 
        "Name=password", "Value=123456", ENDITEM, 
        "Name=login.x", "Value=22", ENDITEM, 
        "Name=login.y", "Value=3", ENDITEM, 
        LAST);

    lr_end_transaction("login",LR_AUTO);

 

 (2)插入集合点

相关代码:

    lr_rendezvous("login");

    lr_start_transaction("login");

    web_submit_data("login.php", 
        "Action=http://newtours.demoaut.com/login.php", 
        "Method=POST", 
        "RecContentType=text/html", 
        "Referer=http://newtours.demoaut.com/", 
        "Snapshot=t43.inf", 
        "Mode=HTTP", 
        ITEMDATA, 
        "Name=osCsid", "Value=b7f96e1104d6557ee10fb8268b8a7e6a", ENDITEM, 
        "Name=action", "Value=process", ENDITEM, 
        "Name=userName", "Value=wyl", ENDITEM, 
        "Name=password", "Value=123456", ENDITEM, 
        "Name=login.x", "Value=28", ENDITEM, 
        "Name=login.y", "Value=13", ENDITEM, 
        LAST);

    web_submit_data("login.php_2", 
        "Action=http://newtours.demoaut.com/login.php", 
        "Method=POST", 
        "RecContentType=text/html", 
        "Referer=http://newtours.demoaut.com/", 
        "Snapshot=t44.inf", 
        "Mode=HTTP", 
        ITEMDATA, 
        "Name=osCsid", "Value=b7f96e1104d6557ee10fb8268b8a7e6a", ENDITEM, 
        "Name=action", "Value=process", ENDITEM, 
        "Name=userName", "Value=wyl", ENDITEM, 
        "Name=password", "Value=123456", ENDITEM, 
        "Name=login.x", "Value=28", ENDITEM, 
        "Name=login.y", "Value=13", ENDITEM, 
        LAST);

    lr_end_transaction("login",LR_AUTO);

 

 

 

 

(3)参数化

参数化之前需要确保脚本可以运行通过

查看参数化变量的输出效果,需要勾选这个选项

 

 

(4)关联

 

作者:Elaine
出处:http://www.cnblogs.com/ITGirl00/
交流QQ:392989505
posted @ 2014-12-30 20:49  Elaine00  阅读(547)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3