对LR回放中highest severity level was"ERROR"的解决方法

上一篇 / 下一篇  2007-09-13 18:09:26 / 个人分类:性能测试

在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 scrīpt,点击HTML Advanced,选择scrīpt type为A scrīpt containing explicit.即可。 2, 选择使用URL_based scrīpt录制。

 另外,附上帮助中的这个错误代码的说明:

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 scrīpt 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 scrīpt. If your snapshots and extended log are disabled, enable them and run the scrīpt 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 scrīpt 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: 性能测试

Babby的个人空间 引用 删除 Babby   /   2008-09-03 11:10:58
Action.c(1513): Error -26549: Contents unexpectedly not in cache. Check previous messages for URL="http://211.136.105.215:8111/ad/get_img.php?ad_code="          [MsgId: MERR-26549]
Action.c(1513): web_url("get_img.php_3") highest severity level was "ERROR", 0 body bytes, 0 header bytes          [MsgId: MMSG-26388]
我用了你那种办法,但是还是报错,看来问题很顽固啊.
 

评分:0

我来说两句

日历

« 2024-04-24  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 11743
  • 日志数: 10
  • 建立时间: 2007-03-01
  • 更新时间: 2007-09-14

RSS订阅

Open Toolbar