higkoo 发表于 2007-8-13 17:17:14

LoadRunner使用MercuryWebTours订机票的问题

先使用默认的HTML模式录制 MercuryWebTours 订一个机票。
回放前,我取消了所有已订的机票。回放后已订列表里为空,订票没有成功。
回放日志有错误:

虚拟用户脚本已启动
正在开始操作 vuser_init。
Web Turbo 重播 LoadRunner 8.1.0 for WIN2003; Web 内部版本 4788   
运行时设置文件: "C:\Documents and Settings\higkoo\Temp\noname1\\default.cfg"   
vuser_init.c(12): 在“http://testserver:1080/mercuryWebTours/”中检测到非资源“http://testserver:1080/mercuryWebTours/header.html”   
vuser_init.c(12): 在“http://testserver:1080/mercuryWebTours/”中检测到非资源“http://testserver:1080/mercuryWebTours/welcome.pl?signOff=true”   
vuser_init.c(12): 在 HTML“http://testserver:1080/mercuryWebTours/header.html”中找到资源“http://testserver:1080/mercuryWebTours/images/mercury_logo.gif”   
vuser_init.c(12): 在“http://testserver:1080/mercuryWebTours/welcome.pl?signOff=true”中检测到非资源“http://testserver:1080/mercuryWebTours/nav.pl?in=home”   
vuser_init.c(12): 在“http://testserver:1080/mercuryWebTours/welcome.pl?signOff=true”中检测到非资源“http://testserver:1080/MercuryWebTours/home.html”   
vuser_init.c(12): 在 HTML“http://testserver:1080/MercuryWebTours/home.html”中找到资源“http://testserver:1080/MercuryWebTours/images/fma-gateway.jpg”   
vuser_init.c(12): 在 HTML“http://testserver:1080/mercuryWebTours/nav.pl?in=home”中找到资源“http://testserver:1080/MercuryWebTours/images/mer_login.gif”   
vuser_init.c(12): web_url("mercuryWebTours") 已成功,52181 个正文字节,1566 介标头字节   
正在结束操作 vuser_init。
正在运行 Vuser...
正在开始迭代 1。
警告 -27077: “每次迭代模拟一个新用户”运行时设置为“开”时,“vuser_init”节将包含 Web 函数。这可能会产生具有多次迭代的不可预测结果   
正在开始操作 Login。
Login.c(6): web_submit_data("login.pl") 已成功,748 个正文字节,225 介标头字节   
正在结束操作 Login。
正在开始操作 Flights。
Flights.c(6): 在“http://testserver:1080/mercuryWebTours/welcome.pl?page=search”中检测到非资源“http://testserver:1080/mercuryWebTours/nav.pl?page=menu&in=flights”   
Flights.c(6): 在“http://testserver:1080/mercuryWebTours/welcome.pl?page=search”中检测到非资源“http://testserver:1080/mercuryWebTours/reservations.pl?page=welcome”   
Flights.c(6): 在 HTML“http://testserver:1080/mercuryWebTours/nav.pl?page=menu&in=flights”中找到资源“http://testserver:1080/MercuryWebTours/images/in_flights.gif”   
Flights.c(6): 在 HTML“http://testserver:1080/mercuryWebTours/nav.pl?page=menu&in=flights”中找到资源“http://testserver:1080/MercuryWebTours/images/itinerary.gif”   
Flights.c(6): 在 HTML“http://testserver:1080/mercuryWebTours/nav.pl?page=menu&in=flights”中找到资源“http://testserver:1080/MercuryWebTours/images/home.gif”   
Flights.c(6): 在 HTML“http://testserver:1080/mercuryWebTours/nav.pl?page=menu&in=flights”中找到资源“http://testserver:1080/MercuryWebTours/images/signoff.gif”   
Flights.c(6): 在 HTML“http://testserver:1080/mercuryWebTours/reservations.pl?page=welcome”中找到资源“http://testserver:1080/mercuryWebTours/images/fma-products.jpg”   
Flights.c(6): 在 HTML“http://testserver:1080/mercuryWebTours/reservations.pl?page=welcome”中找到资源“http://testserver:1080/MercuryWebTours/images/button_next.gif”   
Flights.c(6): web_url("welcome.pl") 已成功,36126 个正文字节,1668 介标头字节   
Flights.c(17): 警告 -26548: 未对内容类型“*/*”执行 HTML 分析(“ParseHtmlContentType”运行时设置为“TEXT”)。URL=“http://testserver:1080/mercuryWebTours/FormDateUpdate.class”   
Flights.c(17): web_url("FormDateUpdate.class") 最高严重级别为“warning”,3058 个正文字节,159 个标头字节   
Flights.c(25): 警告 -26548: 未对内容类型“*/*”执行 HTML 分析(“ParseHtmlContentType”运行时设置为“TEXT”)。URL=“http://testserver:1080/mercuryWebTours/CalSelect.class”   
Flights.c(25): web_url("CalSelect.class") 最高严重级别为“warning”,227 个正文字节,158 个标头字节   
Flights.c(33): 警告 -26548: 未对内容类型“*/*”执行 HTML 分析(“ParseHtmlContentType”运行时设置为“TEXT”)。URL=“http://testserver:1080/mercuryWebTours/Calendar.class”   
Flights.c(33): web_url("Calendar.class") 最高严重级别为“warning”,3018 个正文字节,159 个标头字节   
Flights.c(43): 资源“http://testserver:1080/mercuryWebTours/images/fma-products.jpg”已在缓存中,不会再次下载   
Flights.c(43): 资源“http://testserver:1080/MercuryWebTours/images/button_next.gif”已在缓存中,不会再次下载   
Flights.c(43): web_submit_data("reservations.pl") 已成功,3366 个正文字节,253 介标头字节   
Flights.c(69): 将表单提交到“http://testserver:1080/mercuryWebTours/reservations.pl”,目标帧=“”   
Flights.c(69): 资源“http://testserver:1080/mercuryWebTours/images/fma-products.jpg”已在缓存中,不会再次下载   
Flights.c(69): 资源“http://testserver:1080/MercuryWebTours/images/button_next.gif”已在缓存中,不会再次下载   
Flights.c(69): web_submit_form("reservations.pl_2") 已成功,2560 个正文字节,253 介标头字节   
Flights.c(80): 将表单提交到“http://testserver:1080/mercuryWebTours/reservations.pl”,目标帧=“”   
Flights.c(80): 资源“http://testserver:1080/mercuryWebTours/images/fma-products.jpg”已在缓存中,不会再次下载   
Flights.c(80): 在 HTML“http://testserver:1080/mercuryWebTours/reservations.pl”中找到资源“http://testserver:1080/MercuryWebTours/images/bookanother.gif”   
Flights.c(80): web_submit_form("reservations.pl_3") 已成功,3276 个正文字节,450 介标头字节   
Flights.c(98): 错误 -27987: 找不到请求的图像   
Flights.c(98): web_image("SignOff Button") 最高严重级别为“ERROR”,0 个正文字节,0 个标头字节   
正在结束操作 Flights。
正在结束迭代 1。
正在结束 Vuser...
正在开始操作 vuser_end。
正在结束操作 vuser_end。
Vuser 已终止。

我查了帮助:
Message Code 26548 HTML parsing not performed for Content-Type 'content-type' ("ParseHtmlContentType" Run-Time Setting is 'setting'). URL='URL'

higkoo 发表于 2007-8-13 17:17:56

把录制模式改成URL,回放没有出错,但机票还是没有订成功,回放日志:

虚拟用户脚本已启动
正在开始操作 vuser_init。
Web Turbo 重播 LoadRunner 8.1.0 for WIN2003; Web 内部版本 4788   
运行时设置文件: "C:\Documents and Settings\higkoo\Temp\noname3\\default.cfg"   
vuser_init.c(12): web_url("mercuryWebTours") 已成功,326 个正文字节,164 介标头字节   
vuser_init.c(21): web_concurrent_start 成功   
vuser_init.c(23): 注册 web_url("header.html") 成功   
vuser_init.c(32): 注册 web_url("welcome.pl") 成功   
vuser_init.c(41): web_concurrent_end 已成功,969 个正文字节,488 介标头字节   
vuser_init.c(43): web_url("mercury_logo.gif") 已成功,1369 个正文字节,165 介标头字节   
vuser_init.c(51): web_concurrent_start 成功   
vuser_init.c(53): 注册 web_url("home.html") 成功   
vuser_init.c(62): 注册 web_url("nav.pl") 成功   
vuser_init.c(71): web_concurrent_end 已成功,2767 个正文字节,418 介标头字节   
vuser_init.c(73): web_url("fma-gateway.jpg") 已成功,46063 个正文字节,167 介标头字节   
vuser_init.c(81): web_url("mer_login.gif") 已成功,679 个正文字节,164 介标头字节   
正在结束操作 vuser_init。
正在运行 Vuser...
正在开始迭代 1。
警告 -27077: “每次迭代模拟一个新用户”运行时设置为“开”时,“vuser_init”节将包含 Web 函数。这可能会产生具有多次迭代的不可预测结果   
正在开始操作 Action。
Action.c(6): web_submit_data("login.pl") 已成功,748 个正文字节,225 介标头字节   
Action.c(22): web_concurrent_start 成功   
Action.c(24): 注册 web_url("nav.pl_2") 成功   
Action.c(33): 注册 web_url("login.pl_2") 成功   
Action.c(42): web_concurrent_end 已成功,2328 个正文字节,478 介标头字节   
Action.c(44): web_concurrent_start 成功   
Action.c(46): 注册 web_url("flights.gif") 成功   
Action.c(54): 注册 web_url("in_home.gif") 成功   
Action.c(62): 注册 web_url("signoff.gif") 成功   
Action.c(70): 注册 web_url("itinerary.gif") 成功   
Action.c(78): web_concurrent_end 已成功,2898 个正文字节,656 介标头字节   
Action.c(80): web_url("fma-performance-center.jpg") 已成功,27000 个正文字节,167 介标头字节   
正在结束操作 Action。
正在开始操作 Flights。
Flights.c(6): web_url("welcome.pl_2") 已成功,564 个正文字节,175 介标头字节   
Flights.c(15): web_concurrent_start 成功   
Flights.c(17): 注册 web_url("reservations.pl") 成功   
Flights.c(26): 注册 web_url("nav.pl_3") 成功   
Flights.c(35): web_concurrent_end 已成功,5464 个正文字节,506 介标头字节   
Flights.c(37): web_concurrent_start 成功   
Flights.c(39): 注册 web_url("in_flights.gif") 成功   
Flights.c(47): 资源“http://testserver:1080/MercuryWebTours/images/itinerary.gif”已在缓存中,不会再次下载   
Flights.c(55): 注册 web_url("home.gif") 成功   
Flights.c(63): 资源“http://testserver:1080/MercuryWebTours/images/signoff.gif”已在缓存中,不会再次下载   
Flights.c(71): web_concurrent_end 已成功,1414 个正文字节,328 介标头字节   
Flights.c(73): web_concurrent_start 成功   
Flights.c(75): 注册 web_url("fma-products.jpg") 成功   
Flights.c(83): 注册 web_url("button_next.gif") 成功   
Flights.c(91): web_concurrent_end 已成功,27200 个正文字节,331 介标头字节   
Flights.c(95): web_url("FormDateUpdate.class") 已成功,3058 个正文字节,159 介标头字节   
Flights.c(103): web_url("CalSelect.class") 已成功,227 个正文字节,158 介标头字节   
Flights.c(111): web_url("Calendar.class") 已成功,3018 个正文字节,159 介标头字节   
Flights.c(119): web_submit_data("reservations.pl_2") 已成功,2312 个正文字节,253 介标头字节   
Flights.c(142): web_submit_data("reservations.pl_3") 已成功,2539 个正文字节,253 介标头字节   
Flights.c(159): web_submit_data("reservations.pl_4") 已成功,2388 个正文字节,286 介标头字节   
Flights.c(187): web_url("bookanother.gif") 已成功,806 个正文字节,164 介标头字节   
正在结束操作 Flights。
正在结束迭代 1。
正在结束 Vuser...
正在开始操作 vuser_end。
正在结束操作 vuser_end。
Vuser 已终止。

How could I do next ?sdlkfj8

筷子 发表于 2007-8-13 17:52:19

sdlkfj8 估计跟关联有关

wu_xcw 发表于 2007-8-13 18:01:03

bu dong ,gang xue

higkoo 发表于 2007-8-14 09:08:56

回复 #3 筷子 的帖子

脚本里没有关联。

jiangxk 发表于 2007-8-14 11:27:52

看看Think Time的设置。

另外,Flight中为什么要Sign Off呢?

higkoo 发表于 2007-8-14 12:04:37

回复 #6 jiangxk 的帖子

SignOff注销,以免缓存带来的影响。

不用SignOff也是一样的结果

renheyou 发表于 2007-8-14 15:02:33

换个别的类似网站试一下吧

higkoo 发表于 2007-8-15 08:53:15

原帖由 renheyou 于 2007-8-14 15:02 发表 http://bbs.51testing.com/images/common/back.gif
换个别的类似网站试一下吧

换个网站当然不会出现同样的问题,但是我试过了其它网站,有成功的,也有异常的:

http://bbs.51testing.com/thread-83091-1-1.html
这个也是示例网站的.

http://bbs.51testing.com/thread-86447-1-1.html
这个是个英特网上的

anglix 发表于 2007-8-24 13:21:04

顶一个,虽然帮不上什么忙。

chenjuanMM 发表于 2007-8-27 16:36:43

sdlkfj9我连录制都失败.哎...........

higkoo 发表于 2007-8-28 17:46:24

原帖由 chenjuanMM 于 2007-8-27 16:36 发表 http://bbs.51testing.com/images/common/back.gif
我连录制都失败.哎...........


我现在可以正常录制回放了,订票也是成功的,你是什么情况呢?

ycxlove11 发表于 2007-10-9 15:37:55

网站登陆不上去

lqadnggw 发表于 2010-8-17 15:54:52

最近刚接触LoadRunner,录制订机票这个例子的时候也是有很多问题,Action里面总是没有东西……
有的时候网站进不去。

怎么没有解决的答案哦……

[ 本帖最后由 lqadnggw 于 2010-8-18 16:51 编辑 ]

cncnily 发表于 2010-8-17 16:26:15

进程没有关干净。
有时候在本机测试就会出现这样结果,链接他人机器测试就会有东西。
机票我没用过,但是应该需要关联吧?这个不太确定
页: [1]
查看完整版本: LoadRunner使用MercuryWebTours订机票的问题