【Loadrunner】接口Web Services性能测试脚本录制

HTTP通用脚本:

Action()
{
	lr_start_transaction("HTTPREQUEST");
	web_custom_request("music2",
  	"URL=服务器路径",
 	"Method=POST",
  	"Resource=0",
  	"Referer=",
  	"Mode=HTTP",
	"EncType=application/xml; charset=UTF-8",
  	"Body=报文内容"
  );
	lr_end_transaction("HTTPREQUEST", LR_AUTO);
    return 0;
}

LR自动解析WSDL请求生成对应脚本,步骤:

LoadRunner创建脚本,选择WebServices协议;

 操作Manage Services按钮,输入WSDL地址或者文件路径,进行解析;

参数赋值

生成对应脚本

数据参数化

 


清理测试表数据,执行命令truncate from 表名 或者执行 delete from 表名

数据构造

单表数据构造

主从表数据构造

MySql:

单表构造数据:

DROP PROCEDURE IF EXISTS `存储过程名称`;

CREATE PROCEDURE存储过程名称()  
	begin 
		declare var int; 
		set var=0; 
		while var<循环次数 do 
			INSERT INTO 表名(主键,其他字段...) VALUES (var,其他字段赋值...);

			set var=var+1; 
		end while; 
	end; 

CALL 存储过程名称() ;

 

主从表构造数据:

DROP PROCEDURE IF EXISTS `存储过程名称`;

CREATE PROCEDURE存储过程名称()  
	begin 
		declare var int; 
		set var=0; 
		while var<循环次数 do 
			INSERT INTO 主表名(主键,其他字段...) VALUES (var,其他字段赋值...);
			INSERT INTO 从表名(主键,外键,其他字段...) VALUES (var,var,其他字段赋值...); 
 
			set var=var+1; 
		end while; 
	end; 

CALL 存储过程名称() ;

Oracle:

单表数据构造:

declare 
    i int:= 初始值;
    begin

        while(i<值) loop

            insert into 表(字段集) values (赋值);
            i:= i+1;

        end loop;
        commit;
    end;

主从表数据构造:

declare 
    i int:= 初始值;
    begin
        while(i<值) loop
            insert into 主表(主键,其他字段集...) values (i,其他属性值...);
            insert into 从表(主键,外键,其他字段集...) values (i,i,其他属性值...);

            i:= i+1;
        end loop;
        commit;
    end;

 

 

 

 

 

 

 

 

 

 

 

 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值