最近使用LoadRunner录制公司某项目WEB页面登录功能时,出现如下问题:
重现步骤:
1、启动LoadRunner的Vugen,使用WEB(HTTP/HTML)的HTML-based script模式,设置 【自动关联】。
2、对公司某项目的WEB登录界面进行录制,录制期间一切顺利。
3、回放时,报错如下:
Action.c(41): Error -26612: HTTP Status-Code=500 (Internal Server Error) for "http://192.168.0.230:81/MainFrame/Pages/Login.aspx" [MsgId: MERR-26612]
Action.c(41): web_custom_request("Login.aspx_2") highest severity level was "ERROR", 7596 body bytes, 240 header bytes [MsgId: MMSG-26388]
4、在网上搜索相关问题的帖子,多数是说明 关联出问题了。
5、但已先设置了自动关联,有人就建议 手动关联试试。
6、再次以相同的操作进行录制,使用Vugen--Tools--Compare with script 进行脚本对比,并未发现不同之处,即排除关联方面的问题。
7、查看LoadRunner的手册中关于26612的问题,并在网上搜索相关问题。见有一人提到使用URL-based script的模式进行录制。
8、我便换用URL-based script的模式重新进行了录制,回放居然仍然报第3条相同的错误。
9、将我能想到的可能都试一遍,最后是在以下情况下,回放通过,未报任何错误:
a、使用URL-based script的模式(Vugen--Tools--Recording Options--General--Recording:HTTP/HTML Level--URL-based script)
b、将 自动关联 选项 勾去(Vugen--Tools--Recording Options--HTTP Properties--Correlation:去掉Enable correlation during recording 选项)
10、上网查找关于WEB(HTTP/HTML)录制模