LoadRunner 如何选择合适的协议

上一篇 / 下一篇  2008-10-16 16:52:40 / 个人分类:阅读整理

LR的录制工作原理,LR跟WR不一样,它不关心你的对象识别什么,不关心你的什么窗口之类的,LR有一个Agent的进程,来专门监控客户端与服务器之间的通信,然后用自己的函数进行录制,所以说,LR录制的时候关心的是通信,是客户端与服务器之间的数据包。说到这里,大家就比较清楚了,为什么有的时候不能录制呢?因为,协议不认识阿,导致LR截获的数据包不能解析,所以录制下来是空的。

到这里看来,我们怎么样选择协议呢?当然原则就是说,你的数据包的通信协议能被LR 识别。

过去流行的一种看法是,只要B/S结构的都是选择http协议,如果不是B/S 结构的那肯定是socket, 其实这种说法比较片面,我觉得要真正理解这个问题,必须搞杏出你所测系统的数据流采用什么协议包装的,这个我个人觉得,最好是能去向开发人员多理解这个问题,多学习

协议参考选择:

应用类型   协议选择

1,web 网站  Http/HTML

2, FTP 服务器 FTP

3, 邮件服务器 IMAP, POP3, SMTP

4, C/S (第一种)客户端 以ADO, OLEDB方法连接后台数据库 MSSQL Server, Oracle, Sybase, DB2, Infirmix

    C/S (第二种) 客户端以ODBC方法廉洁后台数据库 ODBC

   C/S (第三种) 没有后台数据库 Socket

5, ERP系统 SAP Peoplesoft

6, 分布式组件  COM/DACOM EJB

7, 无线应用 WAPPALM

总之,只有充分理解被被测系统的应用类型和技术架构,才能做出正确的选择。

 

以上内容为摘抄,觉得写的不错,就摘下来自己收藏。

 


TAG: 阅读整理

 

评分:0

我来说两句

Open Toolbar