今天我们为您整理了在使用LoadRunner性能测试工具时常见的错误代码问题,以及相对应的解决问题的方法。
一、Error -27979: Requested form not found [MsgId: MERR-27979]
Action.c(167): web_submit_form highest severity level was "ERROR",0 body bytes,0 header bytes [MsgId: MMSG-27178]"
错误原因:出现该错误代码的原因是所选择的录制脚本模式不正确,通常基于浏览器的Web应用会使用"HTML-based script"模式来录制脚本,没有基于浏览器的Web应用中包含与服务器进行交互的Java Applet、基于浏览器的应用中包含了向服务器进行通信的JavaScript/VBScript代码,且基于浏览器的应用中使用HTTPS安全协议,这时应使用"URL-based script"模式进行录制。
解决方法:针对该错误代码的解决方式是,打开录制选项配置对话框进行设置。在"Recording Options"的"Internet Protocol"选项里的"Recording"中选择"Recording Level"为"HTML-based script",再单击"HTML Advanced",选择"Script Type"为"A script containing explicit"。然后再选择使用"URL-based script"模式来录制脚本就可以了。
二、Error -27498: Timed out while processing URL=172.18.20.70:7001/workf
错误原因:该错误出现可能是由于并发压力过大,服务器端太繁忙,进而无法响应客户端请求而导致的。但如果压力很小就出现该问题时,可能是因为脚本的某个地方有错误,需要仔细检查脚本,提示的错误信息会定位到某个具体问题发生的位置。
解决方法:假设上述错误现象问题定位在了某个URL上,则需要再次运行场景,并在其他机器上访问该URL,如果不能够访问或者访问时间过长,可能是由于服务器或者该应用不能够支撑如此大的负载,这时,需要分析一下服务器,并对其性能进行优化。如果再次运行场景后还有超时现象出现,就需要在其他方面分析一下原因,例如可以检查是否是服务器、DNS或网络等方面存在问题。
下一篇文章继续为您带来LoadRunner性能测试工具常见错误代码问题的相关内容,敬请您继续关注,感谢您的观看。