Gatling

服务器性能测试工具
授权协议 GPL
开发语言 Scala
所属分类 开发工具、 性能测试和优化
软件类型 开源软件
地区 不详
投 递 者 万俟铭
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Gatling是一款基于Scala 开发的高性能服务器性能测试工具,它主要用于对服务器进行负载等测试,并分析和测量服务器的各种性能指标。Gatling主要用于测量基于HTTP的服务器,比如Web应用程序,RESTful服务等,除此之外它拥有以下特点:

  • 支持Akka Actors 和 Async IO,从而能达到很高的性能

  • 支持实时生成Html动态轻量报表,从而使报表更易阅读和进行数据分析

  • 支持DSL脚本,从而使测试脚本更易开发与维护

  • 支持录制并生成测试脚本,从而可以方便的生成测试脚本

  • 支持导入HAR(Http Archive)并生成测试脚本

  • 支持Maven,Eclipse,IntelliJ等,以便于开发

  • 支持Jenkins,以便于进行持续集成

  • 支持插件,从而可以扩展其功能,比如可以扩展对其他协议的支持

  • 开源免费

  • 目录 请求名称 Method和URL Query Parameters Headers  header asXXX 检查 Request Body StringBody RawFileBody ElFileBody  PebbleStringBody PebbleFileBody  ByteArrayBody InputStreamBody Forms formParam form formUpl

  • 目录 Feeders 策略 使用数组和列表 基于文件的feeders CSV Feeders 加载模式 压缩文件 分布式文件(仅限 Gatling Enterprise) JSON Feeders JDBC Feeder 站点地图(Sitemap)feeders Redis Feeder 转换记录 加载内存中的所有记录 Feeders         从外部源(例如 CSV 文件)将数据注入您的虚

  • 目录 (HTTP 状态码)HTTP status status 页面位置(Page Location) currentLocation currentLocationRegex HTTP header header headerRegex HTTP 请求的检查 HTTP Check 实现提供了以下内置功能: HTTP status(HTTP 状态码) status 以 HTTP 响应状态码为目标。

 相关资料
  • ab是Apache超文本传输协议(HTTP)的性能测试工具。其设计意图是描绘当前所安装的Apache的执行性能,主要是显示你安装的Apache每秒可以处理多少个请求。 语法 ab [ -A auth-username:password ] [ -c concurrency ] [ -C cookie-name=value ] [ -d ] [ -e csv-file ] [ -g gnuplot-

  • 目录 http_load webbench ab siege http_load 程序非常小,解压后也不到100K http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。 但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死。 还可以测试HTTPS类的网站请求。 下载地址:http_load-12mar2006.tar.gz 安装很简单 tar z

  • 测试目的 主要了解Nacos的服务发现性能负载和容量,协助我们更好的管理Nacos性能质量,帮助用户更快的运用评估Nacos系统负荷。 测试工具 我们使用自研的PAS性能评估服务平台进行压测,其原理是基于利用JMeter引擎,使用PAS自动生成的JMeter脚本,进行智能压测。 测试环境 1.环境 指标 参数 机器 CPU 16核,内存32G 集群规模 3节点 Nacos版本 1.0.0 2.设置

  • 测试目的 主要让大家了解Nacos的性能负载和容量,协助我们更好的管理Nacos性能质量,帮助用户更快的运用评估Nacos系统负荷。 测试工具 我们使用自研的PAS性能评估服务平台进行压测,其原理是基于利用JMeter引擎,使用PAS自动生成的JMeter脚本,进行智能压测。 测试环境 1.环境 指标 参数 机器 CPU 8核,内存16G 集群规模 单机,3节点,10节点,100节点 Nacos版

  • 测试目的 Nacos2.0对连接模型,服务发现的数据模型也运作模式进行了大范围的重构,因此需要在相同或类似的场景下,了解Nacos2的服务发现性能负载和容量与Nacos1的区别,帮助用户更快的运用评估Nacos系统负荷。 Nacos1.0性能测试参考 服务发现性能测试报告 测试工具 我们使用自研的PAS性能评估服务平台进行压测,其原理是基于利用JMeter引擎,使用PAS自动生成的JMeter脚本

  • 测试目的 长链接各项业务指标的最高值 长链接相比短链接的差异数据对比 测试工具 我们使用自研的PAS性能评估服务平台进行压测,其原理是基于利用JMeter引擎,使用PAS自动生成的JMeter脚本,进行智能压测。 测试环境 1.环境 指标 参数 机器 CPU 8核,内存16G 集群规模 单机 Nacos版本 Nacos 2.0.0-ALPHA2, Nacos 1.4.0 数据库 32C128G 2

  • 像组件一样,服务通常需要依赖,Angular通过服务类的构造函数注入。由于我们在Angular的引导过程之外初始化这些类,我们必须自己显式注入这些依赖。这是通过使用TestBed配置测试模块传回所需的依赖项(如HTTP模块)来实现的。

  • 我正在开发web套接字应用程序。从前端来看,每个应用程序都有一个插座。但我不确定后端。我们将Python和nginx与Flask socketIO和socket io客户端库一起使用。此体系结构将用于通知前端发生了更改,并应更新数据。 以下是我的疑问-服务器上将创建多少套接字和线程?不同连接之间是否可以共享套接字?是否有任何工具可以分析插座是否打开?