0

在 vugen 中重放我的脚本时出现错误:错误 -26612: HTTP Status-Code=500 (Internal Server Error) for "and some url" [MsgId: MER-26612]]

我可以说我们在录制时在 loadrunner vugen 脚本中使用了一个安全字符串,并且这个 url 在登录到 webapp 时会发生变化(我们这样做是为了避免 opensso 问题,它还没有实现) .

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

干杯马格纳斯

4

2 回答 2

0

马格努斯,

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

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

我建议您花一些时间使用FirebugHTTP WatchFiddler,看看通过浏览器发出的请求与通过 LoadRunner 发出的请求有什么不同。

于 2012-11-23T03:51:47.020 回答
0

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

  • 未处理/处理不当 与会话、状态、时间或业务流程数据相关的动态数据
  • 不检查每个请求/响应集的预期结果,然后在出现意外响应集时适当地分支代码。无需检查,只要页面本身显示 HTTP 200,即使页面内容完全失焦,业务流程也无法继续,那么脚本将继续到下一页。在这种情况下,您很可能在 next 或 Next ++ 上获得 HTTP 500。

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

于 2012-11-23T14:37:32.663 回答