LR字符操作


整理下字符操作的脚本

stringOperation()
{

	int i=0;
	char cc[10];

	char fullpath[1024];
//	通过save string方式,无论选occurrence或iteration,aa、bb的值都相同
//	Random---Each occurrence,在controller中每次都取不一样的值	
	for (i=1;i<2;i++) {
		lr_output_message("------------每次取值都会变-------------");
		lr_output_message("lr_eval_string value is %s",lr_eval_string("{abcde}"));
		lr_output_message("lr_eval_string value is %s",lr_eval_string("{abcde}"));

		lr_output_message("------------save_string字符保存到参数,之后每次从参数中获取的值都一样,下面的web_url-------------");
		lr_save_string(lr_eval_string("{abcde}"),"string");
		lr_output_message("aa = %s",lr_eval_string("{string}"));
		lr_output_message("bb = %s",lr_eval_string("{string}"));

		web_url("search",
			"URL=http://10.202.249.141/search/suggestphrase?query={string}",
            LAST);

		lr_output_message("------------save_string字符保存到参数,通过strcpy和strcat对字符串进行拼接-------------");
	//	strcpy(cc,lr_eval_string("{abcde}"));

		strcpy(fullpath,"URL=http://10.202.249.141/search/suggestphrase?query=");
	//	strcat(fullpath,cc);
		strcat(fullpath,strcpy(cc,lr_eval_string("{abcde}")));

		lr_output_message("fullpath is 2222222 %s",fullpath);
		web_url("search",
            fullpath,
		//	"URL=http://10.202.249.141/search/suggestphrase?query=手机",
            LAST);
	}

	lr_output_message("==================================--------------------------");

//	Each occurrence,s1和s2的值不相同
//	Each iteration,s1和s2的值相同
	lr_output_message("s1= %s",lr_eval_string("{NewParam_1}"));
	lr_output_message("s2= %s",lr_eval_string("{NewParam_1}"));

	return 0;
}







你可能感兴趣的:(loadrunner,strcat,strcpy)