loadrunner 含有token的post方法

时间:2024-05-19 11:32:02

Action()  //含token的post方法
{

      web_add_auto_header("token","Tjn/q3C35SDoB0SbsoN0vmnsWyVNyT5mFRT/NVTQjjS+ewdy5V1TwRpjA5vJxcqx");//若没有token就注释掉这行
    
            lr_start_transaction("1");
    
      web_custom_request("web_custom_request",                           
          "URL=http://192.168.144.33:9080/userIntegral/incomeIntegral",
          "Method=post",
          "TargetFrame=",
          "Resource=1",
          "Referer=",
          "Mode=HTTP",
          "EncType=application/json",
        "RecContentType=application/json",
        
        "Body={\"name\":\"test\"}",
          LAST);
      
    lr_end_transaction("1", LR_AUTO);

     return 0;
}

在性能压力中,也可以让技术去掉token,如果必须打一个正常的流程,那么就用这个脚本,

当然也可以在vuser_init里录入登陆,这样也可以。

注意:打压力的时候,要注意token的有效时间,在loadrunner_controller中最好把Throughput也监控上,当token失效的时候,吞吐量会有一个变化。

loadrunner 含有token的post方法