[英]Convert Loadrunner File Parameter to Java string for payload
我有一個Java虛擬用戶腳本正在發送有效負載請求。 我正在嘗試使用文件中的值通過loadrunner文件參數發送。
這是有效載荷:
private static final String PAYLOAD =
"<ips_cad_mdt>\n" +
" <SignOnRequest>\n" +
" <DestApplication>hhhh</DestApplication>\n" +
" <OrigApplication>hhh</OrigApplication>\n" +
" <SessionRef>3</SessionRef>\n" +
" <Aliasing>1234</Aliasing>\n" +
" </SignOnRequest>\n" +
"</ips_cad_mdt>";
我想使用以下內容:
private static final String PAYLOAD =
"<ips_cad_mdt>\n" +
" <SignOnRequest>\n" +
" <DestApplication>hhh</DestApplication>\n" +
" <OrigApplication>hhh</OrigApplication>\n" +
" <SessionRef>3</SessionRef>\n" +
" <Aliasing>”+lr.eval_string(“{AliasId}”)+”</Aliasing>\n" +
" </SignOnRequest>\n" +
"</ips_cad_mdt>";
由於某種原因,我看不到該值的任何輸出。 我是否需要聲明一個變量:例如lr.save_string(“ AliasId”,“ {AliasId}”);
這樣的一個例子將有助於負載。 非常感謝
VuGen中的代碼完成似乎有錯誤。 參數應該顛倒,並且save_string中不要包含{}。
lr.save_string("1234","myId");
lr.message(lr.eval_string("{myId}"));
在文檔中它是正確的-https: //admhelp.microfocus.com/lr/zh/12.55/help/function_reference/FuncRef.htm#FuncRef/c_vuser/lrFr_lr_save_string.htm?Highlight=lr_save_string
我要求負責的團隊在VuGen中修復代碼完成,以便您可以在將來的版本之一中看到此更改。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.