QTP负载测试?

时间:2012-06-25 03:13:33

标签: load-testing qtp performance-testing loadrunner

我对QTP 11有疑问,QTP 11可以在Performance Center中使用loadtesting进行性能测试类似的loadruner吗?或QTP仅用于功能测试?

5 个答案:

答案 0 :(得分:6)

AFAIK通常QTP不用于负载测试,尽管可以使用Start和End事务来测量业务场景的事务时间。您可以执行QTP脚本,而QTP脚本又可以作为负载测试的一部分。但是要深入进行负载测试,您需要使用其他负载测试工具,如HP LoadRunner。很明显,作为QTP和QTP这两种工具。 LoadRunner来自惠普(这也表示,根据惠普的负载测试,您应该使用不同的测试工具)这两种工具可以一起用于负载测试, Here是链接。

答案 1 :(得分:2)

QTP在LoadRunner模型中用作图形虚拟用户。这需要每个虚拟用户一个OS实例。 GUI虚拟用户是版本1中LoadRunner的第一个虚拟用户类型,它运行多个版本的XRunner。直到版本4,XRunner才是GUI VirtuaL用户的选择。从版本4到6,在UNIX和Windows系统上都可以使用图形虚拟用户,在UNIX上使用XRunner,在Windows上使用WinRunner。截至版本3时,虚拟用户的API版本已替换主虚拟用户的GUI虚拟用户。

从版本8开始,QuickTest Profession作为图形虚拟用户类型提供。对于版本11,默认GUI虚拟用户类型为QTP,不再支持WinRunner。

是的,两者可以整合。使用Mercury / HP系列中的功能自动化测试工具和性能测试工具有着悠久的历史。

在瘦Web客户端时代,图形性能测试工具的使用暂时失宠。随着Web客户端越来越厚,能够运行Javascript,C#和其他技术,测量API级别和GUI级别之间差异的需求又重新流行起来。除了传统的GUI虚拟用户,惠普还提供TruClient。 TruClient的主要优势在于,您可以为每个操作系统实例运行多个TruClient虚拟用户,而GUI虚拟用户则只能在每个操作系统实例上执行一个虚拟用户(在Microsoft Windows上)。

与你的VAR交谈。 GUI虚拟用户以5个或更好的捆绑包为每个虚拟用户运行大约1k。预计您不会使用所有图形虚拟用户运行完整的性能测试。

答案 2 :(得分:2)

您当然可以在QTP中编写一个脚本,以便登录网站并通过loadrunner运行该脚本。

但首先,时间不准确,因为QTP会将自己的时间(执行)添加到响应时间。

其次,您将能够为每台计算机仅模拟一个用户,而Load Run一次模拟数百个用户。

答案 3 :(得分:-1)

没有。单凭UFT无法执行负载测试。您所能做的就是测量所有的交易时间。 UFT工具的目的是自动化GUI和API测试。对于负载测试,您需要使用Load Runner。

答案 4 :(得分:-1)

UFT主要用于功能测试,表示可以使用UFT进行基本的性能测试。交易时间和页面加载。您可以花时间完成任何操作,或者加载页面/图像所需的时间。