標籤:ar strong for sp cti on c ad r
web_reg_save_param,將Ord參數值設定為ALL,則關聯函數將自動把合格關聯值儲存到參數數組裡。在本例中,假設關聯值返回三條記錄,則LR分別將值儲存到sor_1,sor_2,sor_3中,同時,LR還將自動建立一個sor_count變數來儲存總的記錄數,在這裡sor_count值等於3。
web_reg_save_param("param1",
"LB=sor\" value=\"",
"RB=\"","Ord=ALL",
LAST);
//迴圈輸出關聯到的數組方法一
/for(i=1;i<=atoi(lr_eval_string("{param1_count}"));i++)
{
sprintf( buffer, "{param1_%d}", i);//分別將各個sor值儲存到sor字串中,在定義buffer時,定義為char buffer[100]={0}
lr_output_message("the conut is %s",lr_eval_string(buffer));//通過lr_eval_string函數將字串賦給sorvalue變數
}
web_reg_save_param("contactIDLast",
"LB=sor\" value=\"",
"RB=\"","Ord=ALL",
LAST);
//迴圈輸出關聯到的數組方法二
testi=atoi(lr_eval_string("{contactIDLast_count}"));//int testi;
for(i=1;i<=testi)
{
lr_save_int( testi,"itest" );
contactIDLastL=lr_eval_string("{contactIDLast_{itest}}");//char* contactIDLastL
lr_output_message("contactIDLast=%s",lr_eval_string(contactIDLastL));
}
轉:loadrunner ---迴圈輸出關聯陣列