消息编号:MERR-26612



在 vugen 中重播脚本时,出现错误:错误-26612:HTTP 状态代码 = 500(内部服务器错误)的"和某些 URL" [MsgId: MER-26612]]

我可以说我们在录制时在 loadrunner vugen 脚本中的 initail url 末尾使用安全字符串,并且此 url 在登录到 web 应用程序时会发生变化(我们这样做是为了避免 opensso 问题,它尚未实现)。

谁能告诉我这个错误消息是什么意思?

干杯马格纳斯

很简单,您传递的数据要么是系统不知道如何处理的,要么是给定上一个请求/响应对的上下文是不合适的。 以下是典型原因

  • 未处理/处理不当 与会话、状态、时间或业务流程数据相关的动态数据
  • 不检查每个请求/响应集的预期结果,然后在出现未解释的响应集时根据需要对代码进行分支。 如果不进行检查,只要页面本身表现出 HTTP 200,即使页面的内容完全脱离焦点,业务流程无法继续,脚本也会继续到下一页。 在这种情况下,您可能会在下一个或下一个++上获得HTTP 500。

简而言之,除非在负载条件下出现奇数,否则这一切都与糟糕的脚本开发实践直接相关。

Magnus,

此错误消息正是它所说的"内部服务器错误"。这是应用程序不喜欢您的查询的问题。我建议您手动执行此操作,然后找出您的 LoadRunner 请求的不同之处。

请记住,您只是使用 LoadRunner 作为模拟 HTTP 请求的工具。如果您的请求不正确,那么无论是手动还是使用工具,您都会收到此错误。

我建议你花一些时间使用Firebug,HTTP Watch或Fiddler,看看通过浏览器发出的请求和通过LoadRunner发出的请求有什么不同。

最新更新