2016-05-11 10 views
0

'x'という複数の値を持つ文字列を作成する必要があります。LoadRunner - lr_eval_string関数で%dを使用する

lr_save_string("xyz", lr_eval_string("{x_%d}", intVar)); 

私も試してみましたしました::

lr_save_string(lr_eval_string("{x_%d}", intVar), "xyz"); 

% dを使用するための任意のオプション/方法はありますし、例えば

は私のような別の変数を参照しながら、文字列を保存しようとしましたlr_eval_string関数で常に変化するint変数?または、どのようにこれを行うことができますか?

+0

は(C関数のsprintfを参照してください) –

答えて

0

あなたは配列関数を使用することができLoadrunnerのバージョンによって

char *buffer = (char *)malloc(20); // allocate size as per your requirement 
sprintf(buffer,"{x_%d}", intvar); 
lr_save_string(lr_eval_string(buffer),"xyz"); 
0

、以下のような利用のsprintf機能を持っている:

lr_save_string(lr_paramarr_idx("x", intvar), "xyz"); 
関連する問題