服务器性能测试工具 Gatling

GPL
Scala
跨平台
2013-12-02
fey424

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

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

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

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

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

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

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

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

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

  • 开源免费

的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

Gatling 压力测试实例:多个虚拟用户回放多个请求

Gatling是一款基于Scala 开发的高性能服务器性能测试工具,本实例展示如何测量跑步App的服务器能承受的最大并发用户量。

2016/01/15 21:21
431
1
<我的备忘录>Gatling接口测试简单使用

Gatling接口测试 学习记录

2015/09/21 10:54
4.3K
2
gatling系列教程(翻译)-第三节(快速开始)

在本章,我们将使用gatling来加载测试一个云托管web服务器,并向你介绍DSL基本元素。 安装gatling:将gatling解压至指定文件夹即可 提示:Windows用户:我们建议您不要将Gatling放在程序文件夹...

2017/10/23 11:35
66
0
gatling系列教程(翻译)-第二节(What’s New in 2.2)

JDK Gatling now requires JDK8. JVM default tuning uses G1 Garbage Collector, so we strongly advice you use a very up-to-date JDK, not early versions. gatling要求使用Jdk1.8,jvm默...

2017/10/23 10:57
28
0
gatling系列教程(翻译)-第一节

gatling是一款高性能的负载测试工具。 它的设计易于使用,可维护性和高性能。 开箱即用,Gatling对HTTP协议提供极好的支持,使其成为负载测试任何HTTP服务器的首选工具。 由于核心引擎实际上...

2017/10/23 09:29
60
0
Gatling使用

bin目录下有2个脚本,gatling和recorder, gatling用来运行测试, recorder用来启动录制脚本的UI的(不推荐使用), conf目录是关于Gatling自身的一些配置。 lib目录是Gatling自身依赖的库文...

2016/11/04 11:09
34
0
gatling简单使用说明

gatling 性能测试

2016/02/02 15:50
167
1
Gatling 测试工具学习

Gatling是一款基于Scala 开发的高性能服务器性能测试工具,它主要用于对服务器进行负载等测试,并分析和测量服务器的各种性能指标。Gatling主要用于测量基于HTTP的服务器,比如Web应用程序,...

2015/03/11 11:28
3.8K
0
gatling系列教程(翻译)-(附加二)feeders

Feeder是Iterator [Map [String,T]]的类型别名,这意味着由feed方法创建的组件将轮询Map [String,T]记录并注入其内容。 建立一个定制的非常简单。 例如,下面是如何构建一个随机的电子邮件...

2017/10/23 16:22
182
0
gatling系列教程(翻译)-(附加三)checks

概念 Check API用于两件事情: 验证对请求的响应是否符合预期 最终在其中捕获一些元素。 检查是根据具有检查方法的请求执行的。 例如,在HTTP请求上: http("My Request").get("myUrl").chec...

2017/10/23 16:54
45
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部