我有一个发送有效负载请求的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}");
这方面的一个示例将对loads有所帮助。非常感谢
发布于 2018-02-27 21:48:13
VuGen中的代码完成似乎存在错误。参数应该颠倒过来,并且在save_string中不带{}。
lr.save_string("1234","myId");
lr.message(lr.eval_string("{myId}"));我要求负责的团队修复VuGen中的代码完成,这样您就可以在未来的某个版本中看到这一变化。
https://stackoverflow.com/questions/49007071
复制相似问题