51Testing软件测试论坛

标题: loadrunner录制C/S结构 [打印本页]

作者: erhaiou2008    时间: 2008-10-20 14:06
标题: loadrunner录制C/S结构
loadrunner录制C/S结构

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

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

可以提供点资料或者链接地址!
作者: Lemon_s    时间: 2008-10-20 14:41
选择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之类的东西。所以精良用高层协议来录制,我们就能看懂了。

---------节选自《性能测试从零开始》柳胜

作者: ljdlx    时间: 2008-10-20 16:55
偶来说两句:)
已经作过C/S结构的项目,关键是协议的选择上,不知道你是什么原因选择的socket协议,我们在以前做的时候,只有在没有办法的情况下,才使用socket协议,可以说socket协议是一种万能的协议。
另外,你用lr是什么版本的阿,现在新的版本的lr总感觉对C/S结构的支持已经不如一些低版本的好用,我们那个时候做C/S的结构的测试的时候,是用的LR7.5.1,用LR8.0就不行。
还有socket协议录制完了以后,数据是可以查看的阿,也不是很乱,找到你要用到的东西就行了,我记得SOCKET协议好像可以使用树状显示,好像是16进制的。 有点忘了。。。。。
作者: aks5201314    时间: 2008-10-20 18:34
LR录制的脚本是比较难阅读,录制完后的脚本大多都是经过16进制编码的.要看其表示的内容需要借助一些工具,如ULTRAEDIT就可以.在脚本中耐心的找到你需要修改的内容直接修改就可以了,当然要和脚本中原来的编码保持一致.




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2