51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2483|回复: 3
打印 上一主题 下一主题

[原创] loadrunner录制C/S结构

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-10-20 14:06:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
loadrunner录制C/S结构

在我录制的过程中,我用的协议windows sockets,可以录制一些东西,但我压根看不懂,怎么去修改其中的信息???

有没有关于LR其他录制的,多数是WEB的,C/S结构的录制资料是很少的!

可以提供点资料或者链接地址!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-10-20 14:41:24 | 只看该作者
选择LoadRunner Protocol两大定律
1.以客户端和其直接连接的Server通信方式为准
因为LoadRunner的Vuser模拟的是客户端,所以Vuser和真是的客户端一样,和离它最近的Server打交道,而和整个系统的功能无关。比如一个Web Mail系统,虽然它是实现了Mail的功能,但作为Client端的IE直接连接的是Web Server而不是Mail Server,在这种情况下我们只考虑IE和Web Server的通信方式,也就是HTTP协议。
2.匹配原则由高协议到低协议
确定了被测系统的网络协议后,选择LoadRunner Vuser应该以实际网络协议匹配为佳,如不能匹配,LoadRunner Vuser则降一个协议层次再次匹配。
比如,我们如果遇到一个网络应用,其采用的应用协议比较独特,在LoadRunner里没有找到合适的协议,那么我们就降低一个层次,用Winsock来录制,那是肯定没有问题的。因为几乎所有的网络传输中都是基于TCP协议或者UDP协议的,而Socket协议正是这一级上的协议。但是由于Socket协议级别太低,你录下来的东西是很难理解的,都是Socket、Port、Data之类的东西。所以精良用高层协议来录制,我们就能看懂了。

---------节选自《性能测试从零开始》柳胜
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-10-20 16:55:36 | 只看该作者
偶来说两句:)
已经作过C/S结构的项目,关键是协议的选择上,不知道你是什么原因选择的socket协议,我们在以前做的时候,只有在没有办法的情况下,才使用socket协议,可以说socket协议是一种万能的协议。
另外,你用lr是什么版本的阿,现在新的版本的lr总感觉对C/S结构的支持已经不如一些低版本的好用,我们那个时候做C/S的结构的测试的时候,是用的LR7.5.1,用LR8.0就不行。
还有socket协议录制完了以后,数据是可以查看的阿,也不是很乱,找到你要用到的东西就行了,我记得SOCKET协议好像可以使用树状显示,好像是16进制的。 有点忘了。。。。。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-10-20 18:34:02 | 只看该作者
LR录制的脚本是比较难阅读,录制完后的脚本大多都是经过16进制编码的.要看其表示的内容需要借助一些工具,如ULTRAEDIT就可以.在脚本中耐心的找到你需要修改的内容直接修改就可以了,当然要和脚本中原来的编码保持一致.
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-17 18:37 , Processed in 0.075552 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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