zoukankan      html  css  js  c++  java
  • 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)关联

  • 相关阅读:
    ReSharper warns: “Static field in generic type”
    FileStream StreamWriter StreamReader BinaryReader
    1、倒车轨迹计算方法和实施!(开启+更改!)
    opencv2对于读书笔记——背投影图像的直方图来检测待处理的内容
    js比量undefined种类
    第七个问题(枚举和set)
    FastDFS设备、构造、配置()一-安装和部署
    proxool数据库连接池配置
    centos 彻底删除nodejs默认的安装文件
    高清电视产业的关键词,4K过渡时期8K未来
  • 原文地址:https://www.cnblogs.com/ITGirl00/p/4194486.html
Copyright © 2011-2022 走看看