LoadRunner脚本中的事务的问题
我录制了一段脚本,如下!大家可以看到我在脚本里有一个名为“shiting”的事务,我明明在这个事务里有操作的(点击了一个链接),但脚本里这个事务内容为什么会是空的?Action()
{
web_add_cookie("__utma=48153063.3075140148781240300.1229064700.1233734081.1233738475.32; DOMAIN=192.168.3.215");
web_add_cookie("__utmz=48153063.1229064700.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); DOMAIN=192.168.3.215");
web_url("MusicTest.htm",
"URL=http://192.168.3.215:8080/1111/MusicTest.htm",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
EXTRARES,
"Url=music/%E5%8D%A1%E5%86%9C.wma", ENDITEM,
LAST);
lr_rendezvous("jihe");
lr_start_transaction("shiting");
lr_end_transaction("shiting",LR_AUTO);
return 0;
} 很可能是选取的协议错误导致没有录制到。 同意2楼的说法 第一,协议选择错误;
第二,你的操作非客户端与服务端之间的交互这样的操作,比如说点击后退、前进,或者你打开的页面是从缓存获取,并不是从服务器获取的
回复 4# 的帖子
我点击页面中的一个链接,肯定是和服务端进行了交互的,那么只有第一种可能了另外我忘了说,这个链接是一个试听按钮,应该属于JavaScript,那还需要选择什么协议呢? 流媒体协议,你找找,好像是media的协议 我在多协议里面找不到类似的协议啊? 原帖由 lacylee200 于 2009-2-10 17:09 发表 http://bbs.51testing.com/images/common/back.gif
我在多协议里面找不到类似的协议啊?
这个图片的协议试试,不知道是否可行,看看协议的帮助把,loadrunner自带。希望高手们踊跃回答,我继续关注中…………
回复 8# 的帖子
谢谢,但是这个是单协议,我要录制的是WEB页,所以也需要WEB协议。我在多协议里选择了WEB协议和MMS协议,重新录制一遍,仍然有同样的问题 脚步是采用什么方式录制的?
基于浏览器的应用程序中如果包含了javascript脚本并由该脚本向服务器提出了请求,推荐使用URL-based script;
回复 10# 的帖子
谢谢,问题解决了,顺便问下URL-based script和HTML-based script有什么实质上的区别
页:
[1]