tekscan分布式压力测试系统

tekscan分布式压力测试系统

tekscan分布式压力测试系统是以 Web应用程序为测试对象,通过服务器端向客户端发送压力信号,服务器端自动检测系统所处的实时环境压力变化情况的一种测试系统。采用模块化结构设计,能够同时检测多个 Web应用程序在不同的场景下所处的压力变化。该软件具有实时检测分布式 Web应用程序当前环境下, CPU和内存耗损、系统进程启动次数、用户上网时长等一系列指标参数的自动记录功能。它不仅可以通过服务器端对 Web应用程序在不同场景下不同阶段的压力变化情况进行全面而及时的测量与显示,还能够帮助用户实现自动化 Web应用程序性能测试(包括实时监控)。

tekscan分布式压力测试系统

1、支持多种服务器端测试环境

tekscan分布式压力测试系统采用模块化结构设计,其模块化结构能够同时支持多个服务器端测试环境。在运行模拟压力环境时,服务器端会自动检测运行中所遇到的各种类型的负载(包括 CPU和内存)情况,并根据具体情况进行实时调度,实现了负载均衡。例如:在测试一个运行在服务器端数据中心用户机时,一个客户端程序在 CPU使用率不高的时候,会自动根据运行环境中 CPU使用率高与低(例如高 CPU使用率时的系统进程会启动次数较大)之间的差异而进行相应负载均衡处理。在应用程序运行在服务器端环境时,服务器端会自动检测 CPU的使用率并且根据运行环境中使用到内存的数量和时间来控制该应用程序的启动和运行顺序;当一个应用程序运行在云端服务器端环境时,其 CPU也会开始按执行过程中所产生的负载均衡顺序进行分配管理(如在登录设置用户名或者密码时自动将访问用户内存等信息写入服务器端保存下来);当一个应用程序运行在服务器端环境时,其内存也会按照执行过程中所产生的负载均衡顺序进行分配管理(如:在登录设置用户名和密码时自动分别写入)。

2、灵活方便,满足多应用场景测试需求

系统支持实时检测多个 Web应用程序在不同场景下的压力变化情况,并可以实时显示结果;支持对 Web系统进行压力等级划分和实时监测,支持使用实时流量、 CPU和内存消耗、用户上网时长等多个指标对多个 Web应用程序进行压力性能检测;提供丰富的报表功能,支持以图表或动画等形式显示 Web软件的整体性能以及使用情况;提供高质量的测试工具包,支持多任务切换、查询与统计功能;将多种类型的 Web应用程序连接到一台服务器上时可进行压力检测,能够直观地看到 Web类 APP在当前环境下的运行状态和整体环境条件。

3、压力显示内容丰富

压力显示模块包括压力变送器、压力计算器。系统通过一系列数据分析功能帮助用户快速、直观地了解 Web应用程序中 CPU和内存耗损、操作系统启动次数、用户上网时长等数据指标。帮助用户对 Web应用程序的核心性能指标进行及时有效的监控或评估,帮助用户全面、及时、客观的了解应用程序所在的系统环境,为他们在应用程序发展过程中制定优化策略、控制资源消耗、提高性能起到积极的作用。

4、动态分析,展现压力变化曲线,准确判断结果

tekscan分布式压力测试系统的测试参数可以动态进行记录,可绘制出多种不同的压力曲线,将其叠加到压力测试系统上进行分析,并且可以实时动态显示压力的变化曲线。可以直观地看出该站点的每一次访问时长,从而判断其是否满足要求。对各个压力测试站点来说,都可以在系统中调用测试信息对其压力状态进行分析、描述和展示。

5、多应用场景下,实时监控

由于不同的 Web应用程序和不同的服务场景会对压力结果产生不同影响,因此可以对每个 Web应用程序和服务环境(如服务器端)在时间间隔上进行监控,并通过图形和表格等方式展示出对应场景的数据指标曲线图或数据趋势图。同时还可查看各个 Web应用软件的 CPU和内存耗损情况、网络负载情况(如用户上网时长)及用户访问流量和请求数据、用户流量曲线图等。同时还可根据用户访问流量及请求数据量实时计算出用户访问流量/请求数和峰值数值。如对单个应用程序来说,用户访问流量/请求数与峰值数值最大值出现或峰值数值最小值出现时所对应的时间间隔(如系统运行时长/用户访问时长等)。对于服务来说,其网络负载变化也会造成不同程度的影响。