解决 WebSphere 应用程序中的性能降低问题

了解如何在系统验证测试(SVT)的过程中诊断 WebSphere® Commerce 的吞吐量问题,以及如何解决这些问题以提高性能。

引言

WebSphere Commerce 是一种优秀的电子商务产品,它在全世界范围内越来越受欢迎。WebSphere Commerce 是一个复杂的 Web 应用程序,它运行于 WebSphere Application Server 之中。作为 WebSphere Commerce 开发人员和 SVT 测试人员,对性能问题进行故障排除是最重要的任务之一。本文重点关注 WebSphere 应用程序吞吐量降低问题的分析,并提供了一些经过我们实际工作经验证实有效的、高效的指导原则。本文还描述了一种用于诊断在 SVT 中发现的 WebSphere 吞吐量降低问题的通用方法。本文还提供了关于如何解决这些问题以提高性能的一些建议。本文包含三个主要的部分:

  • 如何在 SVT 中识别吞吐量降低问题:这个部分介绍了在 SVT 中发现的吞吐量降低问题的主要指标。
  • 如何分析并解决吞吐量降低问题:这个部分介绍了如何处理吞吐量降低问题的通用方法,说明了分析吞吐量降低问题的详细工作流程,并提供了可能的解决方案。
  • 吞吐量降低问题的分析和解决方案示例:这个部分介绍了来自我们的实际工作的一个吞吐量降低问题的示例,以展示这种方法。

 

吞吐量问题的确定

在 SVT 测试中,测试人员可能会碰到吞吐量降低问题,该问题会严重地影响应用程序的性能。识别吞吐量降低问题,并对它们进行分析以提出相应的解决方案,这对于 WebSphere 应用程序开发人员和测试人员来说是一个非常重要的任务。在解决了这些吞吐量降低问题之后,WebSphere 应用程序的性能将得到显著改善。

在 SVT 中识别吞吐量降低问题

这个部分将介绍吞吐量降低问题的主要特征,这些特征可以帮助您尽可能快地在 SVT 中识别 WebSphere 应用程序的相关问题。吞吐量逐渐降低,这是您在 SVT 测试中可能碰到的一个系统问题。主要的问题是在测试间隔(例如,3 小时)期间,吞吐量逐渐降低,并且 WebSphere 应用程序的响应时间变得越来越长。在压力测试工具的报告中,您可以很容易地发现这一趋势。图 1 显示了事务的运行情况、吞吐量/并发性、以及响应时间曲线。

 IBM developerWorks 中国

请点击此处查看全文

你可能感兴趣的:(解决 WebSphere 应用程序中的性能降低问题)