在VUGen脚本重放期间接收错误-26612:HTTP状态代码= 500

时间:2016-12-29 16:40:44

标签: oracle loadrunner

我目前正在使用Oracle EBS R12.2.5测试HP LoadRunner 12.50。我使用协议(Oracle NCA + Web - Http / HTML)为场景创建了一个简单的Web和Oracle EBS应用程序脚本(登录到Web,打开Oracle表单,保存oracle表单,关闭表单并注销)和重播,但遇到以下错误。

错误-26612:HTTP状态代码= 500(内部服务器错误)

我无法解决上述错误,但是对脚本执行了相关但仍然发生了错误。我不熟悉使用HP LoadRunner为Oracle表单开发VUGen脚本。在运行时设置>浏览器>浏览器仿真>使用浏览器>浏览器版本= 11.0&网络协议>偏好> HTTP>选中“Keep-Alive HTTP connections”。

如何在不收到错误的情况下重播脚本?是否有任何新的相关性需要手动添加以及新的相关性是什么?

提前致谢。

1 个答案:

答案 0 :(得分:0)

最常见的原因是流程和工具机制的结合。在流程方面,您需要明确检查预期结果。在500情况下最常见的情况是,您无法检查正面的预期结果,将HTTP 200作为正结果,然后转到下一步。但是,您可以获得500个包含不适当内容的内容,以便正面执行业务流程。然后你转到下一步" Whammo!"这是一个用于脱离上下文请求的HTTP 500。

在您的代码中

  1. 明确检查内容中的预期结果。有关上下文,请参阅web_reg _ *()函数。这也包含在培训和可用的教程中
  2. 如果找不到正面的预期结果,则分支代码并退出迭代