LoadRunner手動為引數化賦變數的值,迴圈建立Socket併發送Buf
阿新 • • 發佈:2019-01-30
目的:LoadRunner中有多種引數化方法,但是各自都有自己的侷限性,如果真正想讓引數化簡單方便的“隨心所有”,最好的方法就是能把自己定義的變數賦值給引數化引數。
其他的函式作用類推就可以了。O(∩_∩)O~
所需引數: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~