性能测试

相关项: GUI 测试

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

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

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

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

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

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

OpenText Functional Testing 提供了多个专为与 OpenText Enterprise Performance EngineeringOpenText Enterprise Performance EngineeringBusiness Process Monitor 集成而设计的功能。

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

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

选项 描述  
AddWastedTime
EndTransaction
SetTransaction
EndDistributedTransaction
LogMessage
SetTransactionStatus
GetEnvironmentAttribute
Rendezvous
ThinkTime
StartDistributedTransaction
StartTransaction
UserDataPointUserDataPoint

有关这些方法的详细信息,请参阅对象模型参考的 Services 对象,以及您的性能测试或 Application Performance Management 文档。

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

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