在您使用UFT创建并运行测试以后,或许需要创建更加全面检查应用程序功能的复杂测试,以确保应用程序在各种情况下都能按预期运行。通过UFT,用户可以创建和运行一系列测试,验证应用程序的功能。
一、性能测试
除了功能测试,用户还需要测试应用程序在不同负载条件下的表现。这就需要引入性能测试工具,如OpenText的LoadRunner Professional和LoadRunner Enterprise。这些工具可以在受控和最大负载条件下测试整个系统的性能和可靠性,通过运行数百或数千个虚拟用户生成负载。这些虚拟用户能够提供一致、可重复和可衡量的负载,模拟真实用户的操作。
OpenText的应用性能管理工具(Application Performance Management)能够实时监控最终用户体验。例如,Business Process Monitor可以运行合成用户,以执行受监控应用程序上的典型活动。
如果用户已经在UFT(QTP)One中创建了能够完全表示用户操作的测试,那么这些测试可以作为性能测试和应用程序管理活动的基础。使用Silent Test Runner,用户可以预先检查这些测试是否能够在LoadRunner Professional、LoadRunner Enterprise和Business Process Monitor中正常运行。
二、性能测试集成
UFT(QTP)One还提供了多个专为与LoadRunner Professional、LoadRunner Enterprise和Business Process Monitor集成而设计的功能。这些产品使用虚拟或合成用户来运行测试,代表许多同时执行标准用户操作的用户。在与UFT(QTP)One集成时,某些功能可能不可用。
在实际操作中,用户可以使用Services对象及其关联的方法,插入与性能测试和应用性能管理特别相关的语句,例如:AddWastedTime、EndTransaction、SetTransaction、EndDistributedTransaction、LogMessage、SetTransactionStatus、GetEnvironmentAttribute、Rendezvous、ThinkTime、StartDistributedTransaction、StartTransaction、UserDataPoint、
这些方法和功能使用户能够更灵活地控制和监控测试过程,确保应用程序在各种负载条件下的性能和可靠性。如果您需要UFT(QTP)One或者Loadrunner、APM相关的操作指南,可以随时拨打下方电话咨询我们。