post请求接口压测web_submit_data

一、微信小程序接口文档:

访问域名:https://××.cn/api

接口地址:/miniprogram/××/add_wechat_member

请求方式:post

数据格式:json

需要在header中添加Authorization值(固定值)

需要走内网,配hosts(公网VIP或者内网VIP),可以配完后ping一下域名,看是否可以ping通

字段

参数值

备注

openid

Zqxmp_openid_test_001

最后尾数自增到并发值

nickname

Zqxmp_nickname_001

最后尾数自增到并发值

object_openid

固定值,6

 

 二、loadrunner脚本

post请求接口压测web_submit_data

post请求接口压测web_submit_data

Action()
{

    web_reg_find("Text=0",
        "Fail=NotFound",
        "SaveCount=code",
        "Search=Body",
        LAST);

    //集合点

lr_rendezvous("jihe");

    lr_start_transaction("tianjiafangke");
    web_add_header("Content-Type",
        "application/json");

    web_add_header("Authorization",
        "bearer ××
");


    web_submit_data("web_submit_data",
        "Action=https://××.cn/api/miniprogram/××/add_wechat_member",
        "Method=POST",
        "TargetFrame=",
        "Referer=",
        ITEMDATA,
        "Name=openid", "Value={NewParam}", ENDITEM,  
        "Name=nickname", "Value={nickname}", ENDITEM,
        "Name=object_openid", "Value=6", ENDITEM,
        LAST);

    if(atoi(lr_eval_string("{code}"))>=1){
    lr_end_transaction("tianjiafangke", LR_PASS);
    }else{
    lr_end_transaction("tianjiafangke", LR_AUTO);
    }
    return 0;
}
三、HTTPS要注意使用Winlnet replay instead of Sockets(windows only)回放(在runtime-settings中设置)

否则回放会报错 ,可查看https://blog.****.net/mao_xiaoxi/article/details/89634254

post请求接口压测web_submit_data