1、性质不同。
LR:基于协议的性能测试。
QTP:基于UI对象的功能测试。?
2、记录 原理不同
LR录制原理:捕获数据包。录制的前提是能识别协议报文。
QTP录制原理:消息机制,捕获消息。录制的前提是能识别 控件。?
3、负载的功能不同
LR是性能测试工具,负载是压力、负载、容量、负载等的测试。
QTP是功能测试工具,针对功能的测试。
扩展资料:
QTP的录制和回放
QTP是功能测试的工具,这个功能测试 是指基于GUI的功能。QTP的录制和回放测试都是真实的去操作客户端程序的各种GUI控件,回放的时候会真实的启动客户端程序。
LR的录制 和回放:
LR只是录制了客户端和服务器之间的通信数据,回放自然也是这些通信的数据,而且在录制的时候跟客户端程序有关系,回放的时候就跟 客户端没有任何了,回放的时候不会启动客户端程序。
QTP目前关系的应用是用于回归测试、版本验证测试阶段。它本身就是针对系统界面上的元素 因此,进行识别、操作,达到测试系统功能的目的。,自动化测试启动的时机或者说QTP开始介入的时机将会受到系统开发进展的否定。
只有当系统的界面元素不会 密度的变化、系统功能基本稳定,已经通过一至两轮的手工测试,确定系统不会存在重大缺陷时,才可以考虑自动化的实施。