loadrunner测试OTA接口性能

设备ota是一个重要的接口,前端设备每次开机都会请求,为了摸清接口的性能,使用专业的loadrunner模拟了大量用户的并发请求,代码如下

Action()
{	
    web_add_header("devkey","942948093568602389");
    web_add_header("unchecksign","true");


	lr_rendezvous("集合点");

	lr_start_transaction("请求");

    web_set_max_html_param_len("9999999"); 

	web_reg_save_param("code",
                       "LB=\"code\":",
                       "RB=,\"data\"",
                       LAST);


	web_reg_save_param("version",
                       "LB=\"version\":",
                       "RB=,\"versionType\"",
                       LAST);



    web_custom_request("ota",
					   "Url=https://api.aiot.xgrobotics.com/ota/device/v1/version?mac={devmac}&sn={devsn}&version=V010101RCN05C010006D1805274D&model=PAIPMSVT01",
					   "Method=GET",
					   "Resource=0",
					   "EncType=application/jason",
					   "Referer=",
					   "Body=",


								LAST);

	lr_end_transaction("请求",LR_AUTO);



					 
	if(atoi(lr_eval_string("{code}"))==10000)
		lr_output_message("请求成功"),
		lr_output_message("code:%s",lr_eval_string("{code}"));




	else if(atoi(lr_eval_string("{code}"))!=10000 ) 
		lr_output_message("请求失败");

	return 0;
}

这里我将请求的querry的参数进行了参数化处理,步骤:
1.选择你需要参数化的代码,右键选择“replace with a parameter”
2.“select or create parameter”–输入参数(变量)名字—类型(常用的有.dat文件,表格,XML文件)-ok,写入测试数据,
3.如果有多个参数,最好可以把所有参数放在同一文件,一列为一个参数,这样也节省了程序大量的读操作,步骤一样,右键选择"use exiting parameter"—选择之前建好的文件—选择对应的列即可
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值