目的:LoadRunner中有多种参数化方法,但是各自都有自己的局限性,如果真正想让参数化简单方便的“随心所有”,最好的方法就是能把自己定义的变量赋值给参数化参数。
所需参数:lr_save_*系列;
例子:
int i = 0;
lr_save_int(i,"ParamI");//把i赋值给ParamI
lr_output_message("%s",lr_eval_string("{NewParam}"));
使用for循环建立socket并发送buf
int cycle = 100;
for(i = 0; i < cycle; i++){
lr_save_int(i, "socket");
lr_output_message("%s",lr_eval_string("<socket>"));
lrs_create_socket(lr_eval_string("<socket>"), "TCP", "LocalHost=0", "RemoteHost=192.168.10.10:8080", LrsLastArg);
}
for(i = 0; i < cycle; i++){
lr_save_int(i,"socket");
lrs_send(lr_eval_string("<socket>"), "buf30", LrsLastArg);
}
其他的函数作用类推就可以了。O(∩_∩)O~