我想在电子邮件正文中添加我的摘要报告结果。所以我根据我的请求添加了 bean shell 后处理器,并在其中添加了以下函数。
*<BeanShellPostProcessor guiclass="TestBeanGUI" testclass="BeanShellPostProcessor" testname="BeanShell PostProcessor" enabled="true">
<boolProp name="resetInterpreter">false</boolProp>
<stringProp name="parameters"></stringProp>
<stringProp name="filename"></stringProp>
<stringProp name="script">float duration = prev.getTime()/1000;
props.put("getDTS_response", String.valueOf(duration));</stringProp>
</BeanShellPostProcessor>*
邮件正文中使用的功能:
*"Request 1 Reponse ${__property(getDTS_response,0)} Seconds"*
现在,当我在邮件正文中收到结果时,显示如下。
针对请求 # 1 的摘要报告结果:8563
邮件正文中请求 1 的结果:8.0 秒
针对请求 # 2 的摘要报告结果:354
邮件正文中请求 1 的结果:0.0 秒
我希望我的结果如下:
邮件正文中请求 1 的结果:8.563 秒
邮件正文中针对请求 2 的结果:0.354 秒
请指导解决问题。
谢谢并恭祝安康