|
对LR回放中highest severity level was"ERROR"的解决方法 con_all">在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, 2, 选择使用URL_based script录制。 另外,附上帮助中的这个错误代码的说明:
Message Code 27979
Requested form not found The form was not found in the page received from the server. 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
pSmartBullet1">
pSmartBullet2">
pSmartBullet2">
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. pSmartBullet2">
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. pSmartBullet2">
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). pSmartBullet2">
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.
没有找到这个表格所要求的形式是没有收到来自服务器的页面。可能原因我)目前或以前的HTML网页被改变后的文字记录。(二)。先前的请求一个错误页面或横越失败。(三)。一个或多个web_submit_form参数错误(特别是为手动编码,或相关参数,功能)。(四)。服务器返回了一个意想不到的页面(例如,在过度负荷)。
故障
pSmartBullet1 > "
pSmartBullet2 > "
pSmartBullet2 > "
如果当前或过去的HTML页面被改变,寻找正确的性能在文本中使用的形式(例如,动作),改变它的script. pSmartBullet2 > "
如果你的照片和扩展的记录被禁用,使他们再运行这个脚本。
(我)使照片:选择工具>选项>相关,与一般的相关信息,保存在检查重箱子。
(二)以确保运行日志:选择扩展设置>,检查一般:日志,总是能够发送日志,记录、数据传回服务器、先进的trace. pSmartBullet2 > "
记录和回放快照比较每一步的脚本从一开始,并找到第一个不同点。如果你确定了不同的快照,找到相应的HTTP请求都记录日志和推广的日志。比较的要求,如果他们是不同的,有重播问题完全相同的要求。这可以做到,例如,通过加入web_add_header(添加标题或调整现有的缺失,web_remove_auto_header(去除多余的头),web_add_cookie(失踪饼干。pSmartBullet2 " >)。
如果一些相关的缺失,(例如:记录和回放运行有着不同的会话id),利用相关工具来定位和处理这样的情况。 |
|