2015-09-21 18 views
1

我在HP-LoadRunner的一個劇本,我要帶列的多個值在一個字段。如何採取單一列字段列的多個值在HP LoadRunner的

我有這樣的:

變量1

test1的

test2的

TEST3

TEST4

我試圖做到這一點:

Variale1

TEST1,TEST2,TEST3,TEST4

我試着寫一個 'C' 代碼來解決這個問題,但遺憾的是沒能找到妥善解決。

這可能與編寫代碼,將第一次試運行期間轉變爲單柱領域,從單一的列字段取值?

請幫助我,無論是在劇本或寫東西「C」代碼在Excel/.dat文件更改的條款。

+0

你的問題還不清楚。請澄清,如果您嘗試從表示用戶輸入的文件向某個字段中提供數據,或者如果您嘗試從屏幕/服務器捕獲數據以便稍後在同一業務流程中使用 –

+0

第一次運行Loadrunner腳本時,則我從一個文件中獲取參數值,我在給出的「我有這個:」中顯示了......並且我將它傳遞給一個請求......然後我又想將這些提取的值寫入新的文件的形式是給定的「我試圖做到這一點」 – Satish

+0

「....然後我想再次將這些提取的值寫入新文件....」請參閱虛擬表服務器。 –

回答

1

我想我面臨同樣的問題,所以試試這個: -

long fp; 
int i,j; 
char *SearchValue; 
char ch[10]; 


Action() 
{ 
    fp=fopen("External file path","w");  

    for(i=1;i<=5;i++) 
    { 
    fputs("\"",fp); 
    fputs(lr_eval_string("{Internal file parameter}"),fp);    

    for(j=1;j<=10;j++) 
    { 
     fputs(",",fp); 
     fputs(lr_eval_string("{Internal file parameter}"),fp); 
    } 

    fputs("\"",fp); 

    fputs("\n",fp);      
    } 
    fclose(fp); 

    return 0; 
} 
+0

謝謝@Saurabh,終於解決了我的問題:)乾杯! – Satish

+0

我的榮幸!! :) –

0

,如果你的「變量1」中只出現一次在腳本該解決方案將幫助你。 在你的腳本,而更換的,而不是使用參數,「{變量1}」 使用「{變量1},{變量1},{變量1},{變量1}」,並在您的參數設置爲「更新值上:每次出現」 。

+0

謝謝@Karthik,你的回答有一點幫助,我在應用循環,因爲你給了我一個想法,最後saurabh dadhich發佈了完整的代碼和答案。 – Satish

相關問題