簡體   English   中英

將Loadrunner文件參數轉換為Java字符串以獲取有效負載

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM