LoadRunner27979错误
上一篇 /
下一篇 2011-01-17 11:04:18
/ 个人分类:LoadRunner 脚本错误总结
对LR回放中highest severity level was"ERROR"的一个解决方法
在LR中录制脚本时有如下问题:
在录制时一切正常,而回放时提示类似如下错误:
Action.c(41): Error -27979: Requested form. not found [MsgId: MERR-27979]
Action.c(41): web_submit_form. highest severity level was
"ERROR", 0 body bytes, 0 header bytes
[MsgId: MMSG-27178]"
这时在tree view中看不到此组件的相关URL。
处理方法如下:
1,
打开recording options,在internet protocol下的recording中选择recording
level为HTML-based script,点击HTML Advanced,选择script. type为A script.
containing explicit.即可。
2, 选择使用URL_based script录制。
另外,附上帮助中的这个错误代码的说明:
Message Code 27979
Requested form. not found
The form. was not found in the page received from theserver.
Possible reasons: (i) The current or a previous HTML page was changed
after the script. was recorded. (ii) A previous request navigated to a
wrong page or failed. (iii) One or more web_submit_form. arguments are
missing or incorrect (especially for manually coded, parameterized, or
correlated functions). (iv) The server returned an unexpected page
(e.g., under excessive load).
Troubleshooting
If the current or
previous HTML page was changed, look for the correct properties of the
form. used in the text (e.g., action), and change it in the script.
If your snapshots and extended log are disabled, enable them and run the script. again.
(i)
To enable Snapshots: Select Tools > General Options >
Correlation, and check the Save correlation information during replay
box.
(ii) To enable Extended Log: Select Run-time Settings >
General: Log, and check Enable logging, Always send messages, Extended
log, Data returned by server, Advanced trace.
Compare the record and
replay snapshots for each step in the script. from the beginning, and
locate the first difference. If you identify a difference in the
snapshots, locate the corresponding HTTP request in both the recording
log and the extended log. Compare the requests and, if they are
different, have the replay issue exactly the same request. This can be
done, for example, by adding web_add_header (for adding missing headers
or adjusting existing ones), web_remove_auto_header (for removing extra
headers), and web_add_cookie (for missing cookies).
If some
correlation is missing, (e.g., the recording and replay runs have
different session IDs), use the correlation tool to locate and handle
such cases.
收藏
举报
TAG: