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

原文地址:https://www.cnblogs.com/TestWorld/p/5089220.html