基于系统真实数据的TUXEDO应用服务器压力测试的
- 作者:zhaozj
- 发表时间:2020-12-23 11:02
- 来源:未知
在大型的应用项目中,核心业务系统的压力测试是一个重要的环节。在系统上线之前,或者在应用的开发过程过都是必需的。本文结合一个实际的大型项目,对其压力测试方案的设计和具体实施中的一些考虑和遇到的问题进行了分析和研究,提出了一种比较通用的基于系统真实数据的测试方法,并详细讨论实现方法,进而讨论了相关的要注意的问题。
TUXEDO作为一种成熟的事务处理中间件,一般用于大型系统的业务处理。在这样的系统中,一般客户端请求的并发数很大,而且对实时性要求很高,需要在规定的时间内处理完一个事务,并返回结果给用户。而且对系统的稳定性要求也很高,一般都要求7x24运作。为满足以上要求,除了系统各部分有良好的设计、编码和测试外,还需要在上线前对系统的处理能力、极限容量等做一个测试和评估,以便获得关于系统的更真实的性能情况。这种测试是从外部来观察系统的整体情况,比起某个部分的性能评比更有实际的意义,而且使得项目开发人员和以后的运行维护人员对系统的整体性能有一个具体的认识,便于调整和日后的维护。
接下来笔者以自己参与开发的一个大型电信项目为依托,结合自己设计和实现的TUXEDO服务器压力测试工具来分析一下压力测试中的一些方法和过程,以及要注意的问题。