51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4387|回复: 5
打印 上一主题 下一主题

[求助] loadrunner下的HTTP/HTML协议与ethereal下的tcp协议

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-6-23 17:18:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这也是个菜鸟级的问题!
  通常说的在在B/S架构下要选择 HTTP/HTML协议,为此我选择用loadrunner的vuser generator的生成了一个HTTP/HTML的协议的脚本。同时在录制的过程中用ethereal抓包工具的抓取在被测系统与客户端间的交互。问题出现在,我发现ethereal抓包工具显示我抓取的包是基于tcp协议的,也就是说客户端与服务器之间的通讯协议是tcp而不是http。但是,
1.如果我真的选取错了协议的话,那么vuser generator就应该录制不到脚本以了啊,怎么还会有脚本生成呢?更让我不解的是,loadrunner根本就没有提供http协议。
2.tcp协议是传输层的协议,而HTTP是应用层的协议,它们俩者根本就不是同一个层次的协议,而且数据的传输不是都是要通过应用层的吗?为什么thereal的抓包里面就没有一条应用层的协议(这里除了传输层的TCP还有网络层的ARP协议)
呵呵,这个问题涉及到了LR和ethereal,希望高手给予解答!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2008-6-24 08:53:02 | 只看该作者
没有理 ,我自己顶 ,求高手解答!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-8-2 16:06:40 | 只看该作者
同楼主啊....
实际上用了这么久的LR,对LR的底层的原理还是不够清楚.网上的一些所谓的原理很多都说的太过浅显,或者根本就是文不对题.
可否有高手对LR的构造原理进行个分析或者说明...??
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-8-4 09:49:57 | 只看该作者
这个问题应该你学习一下网络知识就会明白的.
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-8-5 14:43:46 | 只看该作者
这样说嘛http协议使用的就是tcp协议提供的服务
tcp包的数据部分就包含了http包。你点开tcp包仔细看看
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-8-26 17:01:09 | 只看该作者
http是应用层的协议,他不是直接发出去的,需要交到传输层封装成tcp包再传给ip层封装成ip数据包,一层一层的往下封装,然后再传出去,ethereal抓到的包里可以解析出http的内容来,你在filter输入框中输入http过滤一下,就可以看到http的内容了,
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-20 17:27 , Processed in 0.061887 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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