Loadrunner教程读后感-VuGen

一、loadrunner协议分析

协议确定方法

Loadrunner教程读后感-VuGen_第1张图片

Loadrunner教程读后感-VuGen_第2张图片

Loadrunner教程读后感-VuGen_第3张图片

Loadrunner教程读后感-VuGen_第4张图片

Loadrunner教程读后感-VuGen_第5张图片

Loadrunner教程读后感-VuGen_第6张图片

Loadrunner教程读后感-VuGen_第7张图片

 

二、提交表单函数的区别

(1)web_sumit_form()

Loadrunner教程读后感-VuGen_第8张图片

Loadrunner教程读后感-VuGen_第9张图片

Loadrunner教程读后感-VuGen_第10张图片

(2)web_sumit_data()

Loadrunner教程读后感-VuGen_第11张图片

Loadrunner教程读后感-VuGen_第12张图片

Loadrunner教程读后感-VuGen_第13张图片

 

三、web_url和web_link

Loadrunner教程读后感-VuGen_第14张图片

Loadrunner教程读后感-VuGen_第15张图片

Loadrunner教程读后感-VuGen_第16张图片

Loadrunner教程读后感-VuGen_第17张图片

四、VuGen脚本回放与调试

Loadrunner教程读后感-VuGen_第18张图片

Loadrunner教程读后感-VuGen_第19张图片

Loadrunner教程读后感-VuGen_第20张图片

Loadrunner教程读后感-VuGen_第21张图片

Loadrunner教程读后感-VuGen_第22张图片

Loadrunner教程读后感-VuGen_第23张图片

 五、VuGen录制参数设置

Loadrunner教程读后感-VuGen_第24张图片

Loadrunner教程读后感-VuGen_第25张图片

Loadrunner教程读后感-VuGen_第26张图片

Loadrunner教程读后感-VuGen_第27张图片

Loadrunner教程读后感-VuGen_第28张图片

Loadrunner教程读后感-VuGen_第29张图片

Loadrunner教程读后感-VuGen_第30张图片

 

六、脚本增强

 

 

Loadrunner教程读后感-VuGen_第31张图片

 

(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)插入集合点

Loadrunner教程读后感-VuGen_第32张图片

相关代码:

    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);

 

Loadrunner教程读后感-VuGen_第33张图片

 

Loadrunner教程读后感-VuGen_第34张图片

 

Loadrunner教程读后感-VuGen_第35张图片

 

(3)参数化

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

Loadrunner教程读后感-VuGen_第36张图片

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

Loadrunner教程读后感-VuGen_第37张图片

 

 

(4)关联

Loadrunner教程读后感-VuGen_第38张图片

 

你可能感兴趣的:(loadrunner)