51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4372|回复: 9
打印 上一主题 下一主题

[原创] 回放LR8.1自带的脚本老是出错,大家帮我分析一下什么原因吧

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-6-21 15:49:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
刚装的LR8.1, 在VuGen里打开LR8.1自带的脚本basic_script脚本回放,但是在回放老是通不过,执行到Login这个事务这里就报错了,不知道什么原因,大家帮我分析一下。以下是replay log:

Virtual User Script started
Starting action vuser_init.
Web Turbo Replay of LoadRunner 8.1.0 for WINXP; WebReplay81 build 5495          [MsgId: MMSG-27143]
Run-Time Settings file: "C:\Program Files\Mercury\LoadRunner\tutorial\basic_script\\default.cfg"          [MsgId: MMSG-27141]
vuser_init.c(11): Notify: Transaction "S01_T01_HomePage" started.
vuser_init.c(13): Detected non-resource "http://127.0.0.1:1080/MercuryWebTours/header.html" in "http://127.0.0.1:1080/MercuryWebTours/"          [MsgId: MMSG-26574]
vuser_init.c(13): Detected non-resource "http://127.0.0.1:1080/MercuryWebTours/welcome.pl?signOff=true" in "http://127.0.0.1:1080/MercuryWebTours/"          [MsgId: MMSG-26574]
vuser_init.c(13): Found resource "http://127.0.0.1:1080/MercuryWebTours/images/mercury_logo.gif" in HTML "http://127.0.0.1:1080/MercuryWebTours/header.html"          [MsgId: MMSG-26659]
vuser_init.c(13): Detected non-resource "http://127.0.0.1:1080/MercuryWebTours/nav.pl?in=home" in "http://127.0.0.1:1080/MercuryWebTours/welcome.pl?signOff=true"          [MsgId: MMSG-26574]
vuser_init.c(13): Detected non-resource "http://127.0.0.1:1080/MercuryWebTours/home.html" in "http://127.0.0.1:1080/MercuryWebTours/welcome.pl?signOff=true"          [MsgId: MMSG-26574]
vuser_init.c(13): Found resource "http://127.0.0.1:1080/MercuryWebTours/images/fma-gateway.jpg" in HTML "http://127.0.0.1:1080/MercuryWebTours/home.html"          [MsgId: MMSG-26659]
vuser_init.c(13): Found resource "http://127.0.0.1:1080/MercuryWebTours/JSFormSubmit.js" in HTML "http://127.0.0.1:1080/MercuryWebTours/nav.pl?in=home"          [MsgId: MMSG-26659]
vuser_init.c(13): Found resource "http://127.0.0.1:1080/MercuryWebTours/images/mer_login.gif" in HTML "http://127.0.0.1:1080/MercuryWebTours/nav.pl?in=home"          [MsgId: MMSG-26659]
vuser_init.c(13): web_url("mercuryWebTours") was successful, 52637 body bytes, 1812 header bytes          [MsgId: MMSG-26386]
vuser_init.c(22): Notify: Transaction "S01_T01_HomePage" ended with "Pass" status (Duration: 21.1863).
vuser_init.c(26): Notify: Transaction "S01_T02_LogIn" started.
vuser_init.c(28): Submitting form to "http://127.0.0.1:1080/MercuryWebTours/error.pl", Target Frame="body"          [MsgId: MMSG-27978]
vuser_init.c(28): Found resource "http://127.0.0.1:1080/MercuryWebTours/images/splash_error2.jpg" in HTML "http://127.0.0.1:1080/MercuryWebTours/error.pl"          [MsgId: MMSG-26659]
vuser_init.c(28): Found resource "http://127.0.0.1:1080/MercuryWebTours/images/startover.gif" in HTML "http://127.0.0.1:1080/MercuryWebTours/error.pl"          [MsgId: MMSG-26659]
vuser_init.c(28): Warning -26627: HTTP Status-Code=404 (Not found) for "http://127.0.0.1:1080/MercuryWebTours/images/startover.gif"          [MsgId: MWAR-26627]
vuser_init.c(28): Warning -26627: HTTP Status-Code=404 (Not found) for "http://127.0.0.1:1080/MercuryWebTours/images/splash_error2.jpg"          [MsgId: MWAR-26627]
vuser_init.c(28): web_submit_form("login.pl") highest severity level was "warning", 1140 body bytes, 514 header bytes          [MsgId: MMSG-26388]
vuser_init.c(37): Notify: Transaction "S01_T02_LogIn" ended with "Pass" status (Duration: 12.2143).
Ending action vuser_init.
Running Vuser...
Starting iteration 1.
Starting action Action.
Action.c(3): Notify: Transaction "S01_T03_SearchFlight" started.
Action.c(5): Error -27987: Requested image not found          [MsgId: MERR-27987]
Action.c(5): web_image("Search Flights Button") highest severity level was "ERROR", 0 body bytes, 0 header bytes          [MsgId: MMSG-26388]
Action.c(5): Notify: Transaction "S01_T03_SearchFlight" ended with "Fail" status (Duration: 0.5933).
Ending action Action.
Ending iteration 1.
Ending Vuser...
Starting action vuser_end.
vuser_end.c(3): Notify: Transaction "S01_T07_SignOff" started.
vuser_end.c(4): Error -27987: Requested image not found          [MsgId: MERR-27987]
vuser_end.c(4): web_image("SignOff Button") highest severity level was "ERROR", 0 body bytes, 0 header bytes          [MsgId: MMSG-26388]
vuser_end.c(4): Notify: Transaction "S01_T07_SignOff" ended with "Fail" status (Duration: 0.5600).
Ending action vuser_end.
Vuser Terminated.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2007-6-21 15:54:27 | 只看该作者

之前回放也不成功,但是在Run time setting 里面设定noproxy后回放成功了。

今天上午优化了一下系统,把一些临时文件给删了就不行了,不知道什么原因。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-6-21 16:01:15 | 只看该作者
刚才在同事的机子上试了一下,回放是没有错误的,晕死了,不会要卸了它重装吧。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2007-6-21 17:27:21 | 只看该作者
我在HTML-based script 的高级设置里设成A script containing explicit URLs only模式后再按照教程里的步骤录制一下脚本并回放,结果回放成功了,但是在replay summary里面看到的快照,左边的recording的快照和右边的replay的快照是不一样的,replay的快照都是最上面的MercuryWebTour的快照。这个是怎么回事呢?
另外,为什么在html-based script的高级设置里用A script describing user actions却回放不成功呢?
前辈们多指教啊。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2007-6-21 17:47:22 | 只看该作者
再看了一下LoadRunner自带的脚本,并重新回放了一下,发现只要有web_image、web_submit_form的地方都报错:
Action.c(5): Continuing after Error -27987: Requested image not found          [MsgId: MERR-27987]

Action.c(20): Continuing after Error -27979: Requested form not found          [MsgId: MERR-27979]

不知道是什么原因。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2007-6-22 09:15:22 | 只看该作者
怎么没有人回答啊,是我这问题太简单了么。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2007-6-22 15:02:21 | 只看该作者
发现问题可能是由于清除了IE的COOKIE造成的,因为把extended log 打印出来看了一下,发现第一次报错的信息是这样的:Cookie: MSO=SID&1182491657&MSO_JSFormSubmit1&on&MSO_ServerErrorsProb&50&MSO_ServerLoadProb
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2007-6-22 17:47:07 | 只看该作者
比较了一下回放的LOG文件和生成时的LOG文件,发现COOKIE是有差别的:
replay log 中
vuser_init.c(17):     Set-cookie: MTUserInfo=; path=/; expires=Thu, 21-Jun-2007 09:25:47 GMT\r\n
vuser_init.c(17):     Set-cookie: MSO=SID&1182504347&MSO_JSFormSubmit2&on&MSO_ServerErrorsProb&50&MSO_ServerLoad (红色文字)

generation log 中

Cookie: MSO=SID&1120027162

Set-cookie: MTUserInfo=hash&47&firstName&Joseph&expDate&%0A&creditCard&&address1&234%20Willow%20Drive&lastName&Marshall%0A&address2&San%20Jose%2FCA%2F94085&username&jojo; path=/

怎么不让LOADRUNNER 自动set cookie呢?
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2015-4-2 16:27
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]测试排长

    9#
    发表于 2007-9-11 15:54:57 | 只看该作者

    有可能是cookies问题

    我的也是明明开始时间可以录制,可是删除了临时文件和cookies文件,打不开那个默认页了。不知道如何解决。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2011-12-2 10:51:52 | 只看该作者
    同求答案啊
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-16 01:38 , Processed in 0.071563 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表