PerformanceRunner (性能测试工具)

Web PR在线免安装性能测试平台 >> 点击进入使用

PerformanceRunner(简称PR)是国内专业商业化性能测试工具,通过模拟海量用户并发测试整个系统的承受能力,实现压力测试、性能测试、配置测试、峰值测试等。大限度地缩短测试时间,优化性能和加速应用系统的发布周期。

SPASVO工具累计下载量 28560

  • 价值 说明
    一键式安装卸载; 一键式安装,仅需选择安装路径,卸载无残留文件;
    支持多种协议,满足各种被测试系统的要求; 支持常用的HTTP,https,TCP/IP,UDP;WebService,MQ等可以通过JAVA扩展方法实现;
    支持测试脚本录制与编辑;以及java扩展 以录制的方式生成脚本;可以在脚本中添加校验点、集合点并实现参数化编辑脚本通过回放,可以排除录制脚本时可能产生的错误,为下一步执行场景做好铺垫;支持关键字视图编辑脚本;有利于测试人员进行各种功能测试,熟练掌握这些命令函数,能够让测试人员编写出更简练、更有效率的测试脚本;
    支持单机与集群化部署,产生10万vu;
    可根据用户组合执行多种场景; 场景设计视图可为该场景添加虚拟用户的数量以及虚拟用户启动、停止的规则;可建立基准、负载、配置、稳定性等单场景和组合场景;
    各项性能测试指标覆盖,监控方便; 支持操作系统、网络、数据库、中间件等各种监控;
    支持各种检查点的校验。 包括对如header字段的各项属性,服务器返回的内容、数据库、Excel表格、正则表达式等的校验;
    支持参数化,以及根据UV来分配参数 根据UV分配参数数据,实现大数据量和特定需求和场景的测试;
    测试报告自动生成,结果直观准确,便于分析; 分析图可确定系统性能并提供有关事务及Vuser的信息;PR支持自动生成性能分析报告,报告以图表和表格数据两种形式提供,图表包括了性能曲线、柱状图等,清晰直观,帮助快速了解测试结果,查找性能问题;
    找出系统瓶颈点,协助开发提高系统性能和稳定性;
    确认产品并发人数、在线人数或者数据处理的上限; 通过负载测试确定用户上限使用人数或者导入、查询的数据上限值;
    产品自研,可定制开发或者集成第三方系统; 可与测试管理、项目管理等平台集成;
  • 生成器

    录制、编辑、回放脚本

    录制脚本,通过监听应用程序的协议和端口,录制应用程序的协议和报文,创建测试脚本;
    编辑脚本,可以在脚本中添加校验点、集合点并实现参数化,可以大程度上满足测试需求。
    回放脚本,PR采用java作为标准测试脚本,对已经录制的脚本在PR中再次运行,通过回放,可以排除录制脚本时可能产生的错误,为下一步执行场景做好铺垫。
    执行器

    设计并运行场景

    场景设计视图中包含了三个部分,分别是场景组管理、预期指标管理、场景计划管理,可以为该场景添加虚拟用户的数量以及虚拟用户启动、停止的规则,还可以设置IP欺骗,远程监控服务器等。
    设计场景完成后,即可运行场景,场景运行界面分为五个部分,主要包括用户状态区、事务统计区、图表树、性能波形图、性能数据统计分析。可以看到实时的数据统计图如,VU图、事务图、WEB资源图、被测系统性能监视图等。
    分析器 分析图可以帮助您确定系统性能并提供有关事务及Vuser的信息。通过合并多个负载测试场景的结果或将多个图合并为一个图,可以比较多个图。分析器主要通过图表:虚拟用户图、事务概要图、事务响应时间图、每秒事务图、事务性能概要图、 每秒点击量等进行常用性能分析。
  • 安装简便,易学易用

    PR支持一键安装,可对客户端程序,C/S系统、B/S系统录制测试脚本,极大方便了用户使用。测试脚本使用Java语法规范,易于编写和维护,并且提供扩展机制,可以调用第三方的函数库以引进高级功能。

    强大的脚本编辑功能

    可以在脚本中添加校验点、集合点并实现参数化,可以大程度上满足自己的测试任务。使用查找和替换功能,快速进行脚本的定位,还可以支持参数化,甚至是数据驱动的参数化。

    丰富的命令函数

    有利于测试人员进行各种功能测试,熟练掌握这些命令函数,能够让测试人员编写出更简练、更高效的测 试脚本。

    IP欺骗

    PR能够从一台机器生成大量不同IP地址访问服务器,模拟真实状况,更好地保证压力测试结果的有效性。

    监控被测系统

    PR支持监控服务器硬件系统运行情况,检测硬件设备对软件测试结果的影响,以便更好地检测软件性能。

    全面的分析报表

    PR支持自动生成性能分析报告,报告以图表和表格数据两种形式提供,图表包括了性能曲线、柱状图等,清晰直观,帮助快速了解测试结果,查找性能问题。

    打印VU日志

    PR新版本可用输出语句在runAgent窗口中打印虚拟用户运行信息。

    关联与session

    对于应用程序,特别是B/S架构程序中的session,通过“关联”来实现,PR会自动扫描测试脚本,设置关联,实现有session的测试。

  • 2018.11.27

    PerformanceRunner v1.1.4.4

    1. 1、支持导入fiddler录制的https脚本,生成对应pr的https请求脚本;
    2. 2、通过导入https的证书文件(cer格式),生成证书库密钥,实现https脚本的回放施压;
    3. 3、支持加载webSerivce 的url(wsdl),解析展示对应接口的方法及参数;
    4. 4、配置webSerivce接口的方法及传参,生成对应的脚本内容,支持多种格式的参数类型(基本类型、map、list、bean);
    5. 5、支持对webSerivce 脚本的回放调试及施压;
    2018.10.16

    PerformanceRunner v1.1.4.3

    查看详情
    1. 1、支持请求数据的增加、修改、删除;
    2. 2、针对大数据量的测试报告,优化报表节点间隙,提供翻页功能;
    3. 3、支持对linux系统的资源监控;
    4. 4、增加项目字符集属性,避免乱码现象;
    2018.8.29

    PerformanceRunner v1.1.4.1

    查看详情
    1. 1、增加Fiddler录制脚本导入功能,能够支持IE10, IE11, Firefox, Chrome等多种浏览器客户端程序录制;
    2. 2、增加错误信息显示和在相应Log文件中的生成的工具函数,pr.util_output_message和pr.util_error_message;
    3. 3、增加工具函数用于校验返回报文内的信息,pr.util_rsp_header_find和pr.util_rsp_body_find;
    4. 4、增加按字节和指定编码集发送http报文的方法pr.http_postVerbInByte(String, String, String, byte[], String);
    5. 5、支持word格式报告导出;
沪ICP备07036474号 2003-2020 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
公众
账号

扫描二维码
关注泽众微信公众号

泽众官网公众号
问题
反馈
返回
顶部