性能测试day3

参数
Data/time类型
update value:each iteration—每次迭代发生变化

Ir_output_message(lr_eval_string("{datatime}"));
Ir_output_message(lr_eval_string("{datatime}"));

update value:each occurence—每次出现发生变化

Ir_output_message(lr_eval_string("{datatime}"));
Ir_output_message(lr_eval_string("{datatime}"));

update value:once—一旦取到值不再发生变化

Ir_output_message(lr_eval_string("{datatime}"));
Ir_output_message(lr_eval_string("{datatime}"));

RandomNumber类型—取值范围—格式
update value—each iteration—发生迭代更新值

Ir_output_message(lr_eval_string("{randomnumber}"));
Ir_output_message(lr_eval_string("{randomnumber}"));

update value—each occurence—每次出现更新值

Ir_output_message(lr_eval_string("{randomnumber}"));
Ir_output_message(lr_eval_string("{randomnumber}"));

update value—once—一但取中值不再发生改变
UniqueNumber类型—唯一数字—数字起始点—块大小

Ir_output_message(lr_eval_string("{uniquenumber}"));

读取数据库
虚拟机安装odbc
Ir_output_message(lr_eval_string("{mysql}"));
1.需要安装odbc数据源
2.新建mysql,读取机器数据源。。。。
关联引出
实时获取取值的方式:关联
函数名:web_reg_save_param()—为了获取上一个请求的响应数据的usersession值
关联函数:带有reg字样,凡是带有reg字样的函数我们统称为注册型函数
特点:哪个请求的响应数据有我们需要的数据,那么该就放在请求的前面,也就是说该函数需要放在web_url()前面且两函数之间不能有其他东西

web_reg_save_param("session","LB=name=userSession value=","RB=>","Ord=1",LAST);
web_submit_data("login","Action=http://xxxx","Method=POST",xxxx,
"Name=userSession","Value={session}",ENDITEM,xxxxx);

自动关联
边录制边关联
Recording
setting—correlation—Enable correlation during recording
1.new application
2.new rule
3.填写左右边界
4.ok
5.录制,查看
先录后关联
1.录完先运行一遍
2.扫描脚本
高级关联—获取所有值

web_reg_save_param("fligths","LB=Name=outboundFlight value=","RB=>","Ord=ALL",LAST);
str=lr_paramarr_idx("fligths",2);
lr_save_string(str,"bbb");
web_submit_data("login","Action=http://xxxx","Method=POST",xxxx,
"Name=outboundFlight","Value={bbb}",ENDITEM,xxxxx);

使用高级关联会把定位到多个值放到参数数组里
从数组里面取值

str=lr_paramarr_idx("flights",lr_paramarr_len("flights")-1);//变量定义放在首行
lr_output_message("s%",str);
lr_save_string()
lr_save_string("aasdfhj","aaa");//将aasdfhj放入参数aaa中
lr_output_message(lr_eval_string("{aaa}"));
lr_save_string(str,"bbb");
lr_output_message(lr_eval_string("{bbb}"));
lr_paramarr_len()
lr_paramarr_random()
lr_paramarr_random("flights")
lr_save_string(lr_paramarr_random("flights"),"bbb")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值