我有一些关于QTP 11的问题,QTP 11可以使用负载测试来进行性能测试吗?性能中心类似的loadruner?或者QTP只用于功能测试?
发布于 2012-06-25 12:38:11
一般来说,QTP不用于负载测试,虽然可以使用开始和结束来测量业务场景的事务时间,但transaction.You可以执行QTP脚本,这些脚本反过来将成为load testing.But的一部分。要深入进行负载测试,您需要使用其他负载测试工具,如HP LoadRunner。很明显,Here和QTP这两个工具都来自HP (这也意味着,根据HP的负载测试,您应该使用不同的测试工具)这两个工具可以一起用于负载测试,QTP是链接。
发布于 2012-07-04 08:12:02
QTP在LoadRunner模型中用作图形化虚拟用户。这要求每个虚拟用户都有一个操作系统实例。在运行多个XRunner版本的版本1中,GUI虚拟用户是LoadRunner的第一个虚拟用户类型。在版本4之前,XRunner一直是选择图形用户界面VirtuaL的用户。从版本4到版本6,图形虚拟用户在UNIX和Windows系统上都可用,在UNIX上使用XRunner,在Windows上使用WinRunner。到版本3API发布时,虚拟用户的版本已经取代了GUI虚拟用户作为主加载。
从版本8开始,QuickTest专业版可以作为图形化虚拟用户类型使用。在版本11中,默认的图形用户界面虚拟用户类型是QTP,不再支持WinRunner。
所以,是的,这两者可以整合在一起。在Mercury/HP家族中,将功能自动化测试工具与性能测试工具一起使用的历史由来已久。
在瘦web客户端时代,图形性能测试工具的使用一度失宠。随着web客户端变得越来越厚,能够运行Javascript、C#和其他技术,测量应用程序接口级别和图形用户界面级别之间的差异的需求又重新流行起来。除了传统的图形用户界面虚拟用户,惠普还提供TruClient。TruClient的主要优点是,您可以在每个操作系统实例上运行多个TruClient虚拟用户,而在GUI virtual user中,您只能在每个OS实例上执行单个虚拟用户(在Microsoft Windows上)。
跟你的VAR谈谈。GUI虚拟用户以五个或更多的捆绑形式运行每个虚拟用户大约1k。预计您不会使用所有图形虚拟用户运行完整的性能测试。
发布于 2012-09-19 22:27:31
当然,你可以在QTP中编写一个脚本,比如登录到一个网站,然后通过loadrunner运行该脚本。
但首先,时间并不准确,因为QTP会将自己的时间(用于执行)添加到响应时间中。
其次,每台机器只能模拟一个用户,而as Load runner一次可以模拟数百个用户。
https://stackoverflow.com/questions/11183074
复制相似问题