将性能测试和 Application Performance Management 产品用于 UFT One GUI 测试

相关项: GUI 测试

UFT One 使您可以创建全方位检查应用程序功能的复杂测试,以确认应用程序的每个元素在所有情况下都能按预期运行。

使用 UFT One 创建并运行测试应用程序功能的一系列测试后,您可能想要测试应用程序能够处理的负载量,或在应用程序运行时对应用程序进行监控。

  • OpenText性能测试产品 (LoadRunner ProfessionalLoadRunner Enterprise) 可测试整个系统在受控和最大负载条件下的性能和可靠性。为生成负载,这些性能测试产品会运行数百或数千个虚拟用户。这些虚拟用户可提供一致的、可重复和可衡量的负载来运行应用程序,正如真实用户一样。有关详细信息,请参阅 LoadRunner ProfessionalLoadRunner Enterprise 帮助中心。

  • OpenTextApplication Performance Management 可以实时监控最终用户体验。Business Process Monitor 将运行合成用户以在受监控的应用程序上执行典型活动。

如果已经在 UFT One 中创建并完善了能够完全表示用户操作的测试,则您可能能够将测试用作性能测试和应用程序管理活动的基础。

可以使用 Silent Test Runner 预先检查测试是否能够从 LoadRunner ProfessionalLoadRunner Enterprise 和 Business Process Monitor 正常运行。

UFT One 提供了多个专为与 LoadRunner ProfessionalLoadRunner EnterpriseBusiness Process Monitor 集成而设计的功能。

备注: 这些产品旨在使用虚拟或合成用户(代表许多同时执行标准用户操作的用户)运行测试。某些功能在将这些产品与 UFT One 集成时可能不可用。

可以使用 Services 对象及其关联的方法插入与性能测试和 Application Performance Management 特别相关的语句。具体包括:

AddWastedTime
EndTransaction
SetTransaction
EndDistributedTransaction
LogMessage
SetTransactionStatus
GetEnvironmentAttribute
Rendezvous
ThinkTime
StartDistributedTransaction
StartTransaction
UserDataPointUserDataPoint

有关这些方法的详细信息,请参阅《UFT One Object Model Reference for GUI Testing》Services 对象,以及您的性能测试或 Application Performance Management 文档。

有关事务的详细信息,请参见衡量事务

有关使用 UFT One 菜单选项插入 StartTransactionEndTransaction 语句的详细信息,请参见开始事务对话框结束事务对话框