PerformanceRunner

PerformanceRunner【PerformanceRunner】PerformanceRunner(简称PR)是性能测试软体,通过模拟高并发的客户端,通过协定和报文产生并发压力给伺服器,测试整个系统的负载和压力承受能力,实现压力测试、性能测试、配置测试、峰值测试等 。
产品说明功能如下:● 录製测试脚本PR通过兼听应用程式的协定和连线埠,录製应用程式的协定和报文,创建测试脚本 。PR採用java作为标準测试脚本,支持参数化、检查点等功能 。● 关联与session对于应用程式,特别是B/S架构程式中的session,通过“关联”来实现 。用户只需要点击“关联”的按钮,PR会自动扫描测试脚本,设定关联,实现有session的测试 。● 集合点PR支持集合点,通过函式可以设定集合点 。设定集合点能够保证在一个时间点上的并发压力达到预期的指标,使性能并发更真实可信 。● 产生并发压力性能脚本创建之后,通过创建项目,设定压力模型,就可以产生压力 。PR能够在单台机器上产生多达5000个并发的压力 。● 套用场景支持通过设定多项目脚本的压力曲线,可以实现套用场景测试 。● 执行监控在启动性能测试之后,系统会按照设定的场景产生压力 。在执行过程中,需要观察脚本执行的情况,被测试系统的性能指标情况 。PR通过执行监控来查看这些信息 。● 性能分析报表一次性能测试执行完成,会创建各种性能分析报表,包括cpu相关、吞吐率、并发数等 。产品特点● 支持C/S和B/S套用支持C/S套用,包括java客户端(命令行模式和jar包模式)和其他类型的客户端 。支持B/S套用,包括http和https的网页,以及flex、ajax技术等 。● 安装更简单PerformanceRunner安装更简单,基本可以实现傻瓜式安装,便于使用 。安装、配置更快,更简洁,便于用户使用 。● 单台设备产生更大压力在单台设备上能够产生巨大的压力,是PR的优点 。当我们需要产生很大压力的情况下,很多工具要求多机并发,这样不太容易配置、管理和监控,往往需要多次测试才能够达到目标 。PR最多产生的压力是根据作业系统的限制,机器配置的越高,越能够产生越大的压力,避免了配置和管理多机的繁琐 。● 测试脚本更简单,学习成本低使用java作为测试脚本,脚本非常简单,降低了使用者的学习成本 。