发布网友 发布时间:2022-04-27 13:17
共4个回答
热心网友 时间:2023-09-22 21:51
1、性质不同。
LR:基于协议的性能测试。
QTP: 基于UI对象的功能测试。
2、录制原理不同
LR录制原理:捕获数据包。录制的前提是能识别协议报文。
QTP 录制原理:消息机制,截获消息。录制的前提是能识别控件。
3、侧重的功能不同
LR是性能测试工具,侧重的是压力,负载,容量,并发等的测试。
QTP是功能测试工具,针对功能的测试。
扩展资料:
QTP的录制和回放:
QTP是功能测试的工具,这个功能测试是指的基于GUI的功能测试。QTP的录制和回放都是真实的去操作客户端程序的各种GUI控件,回放的时候会真实的启动客户端程序。
LR的录制和回放:
LR只是录制了客户端和服务器之间的通信数据,回放自然也是这些通信的数据,而且只有在录制的时候跟客户端程序有关系,回放的时候就跟客户端没有任何关系了,回放的时候不会启动客户端程序。
QTP目前最主要的应用是用于回归测试、版本验证测试阶段。它本身是针对系统界面上的元素进行识别、操作,达到测试系统功能的目的。因此,自动化测试启动的时机或者说QTP开始介入的时机就要受到系统开发进度的制约。
只有当系统的界面元素不会频繁的变化、系统功能基本稳定,已经通过一至两轮的手工测试,确定系统不会存在重大缺陷时,才可以考虑自动化的实施。
热心网友 时间:2023-09-22 21:52
都是HP旗下的MERCURY公司的产品。都是自动化测试工具。热心网友 时间:2023-09-22 21:52
一个是性能测试工具,一个是功能测试工具。热心网友 时间:2023-09-22 21:53
lr是性能测试工具。qtp是自动化测试工具。