• Loadrunner之HTTP脚本编写


    Loadrunner之HTTP脚本编写

      刚学习性能测试的时候还是建议以录制脚本为好,从录制的脚本中去了解脚本结构,各个函数的用法,慢慢再去尝试自己去编写脚本,如果想往技术方向发展,建议最好学习一门编程语言,C语言和Java都可以,当然还有其他语言,我个人比较喜欢使用C和java!

      Loadrunner提供帮助文档,可以在帮助文档里查询相应函数的用法,大部分会提供example作为参考,我们只需要copy example中的实例,加之修改即可!言归正传,下面举个简单的例子介绍下:

    Action()  
    {  

    //定义返回状态
        int status;  

    //开始事务
        lr_start_transaction("send");  


    //文本检查点
        web_reg_find("Search=Body",
                     "SaveCount=ret_Count",
                     "Text=mobile",
                     LAST);  
    //查询请求
        status=web_url("Baidu_Search",   
            "URL= http://www.baidu.com/s?wd=test",   
            "TargetFrame=Main",   
            "Resource=0",   
            "RecContentType=text/html",   
            "Mode=http",   
            LAST );   


    //输出查询请求状态 
        lr_output_message("Request Status:%d",status);  

    //输出检查到的数量
        lr_output_message("找到值个数:%d",atoi(lr_eval_string("{ret_Count}")));  
     
      //判断是否有返回值
        if (atoi(lr_eval_string("{ret_Count}")) > 0){
             lr_output_message("Rec successful.");  
             lr_end_transaction("send", LR_PASS);  
         }  
         else{   
             lr_error_message("Rec failed");  
             lr_end_transaction("send", LR_FAIL);  
         }   
     
        return 0;  
    }  

  • 相关阅读:
    作用域 + this指向 的一道没面试题
    找出数组中最大的值
    统计数组中每个值出现的次数, 统计对象中每个字符出现的次数
    uniapp在h5 和 APP 端兼容性 bug 解决方案
    数组去重的常用方法,利用Promise实现函数按序执行
    momentjs实现距离当前时长并且回现中文效果
    SQL server 上机练习题
    JS 9
    JS 8
    JS 7
  • 原文地址:https://www.cnblogs.com/TestWorld/p/5089220.html
Copyright © 2020-2023  润新知