1. 程式人生 > >LoadRunner手動為引數化賦變數的值,迴圈建立Socket併發送Buf

LoadRunner手動為引數化賦變數的值,迴圈建立Socket併發送Buf

目的: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~