Gatling介绍

1、 Gatling是什么

Gatling是一款基于Scala开发的高性能服务器性能测试工具,比如Web应用、RESTFUL服务等。

2、 Gatling对比Apache ab和Jmeter

Apache ab在命令行窗口操作,结果也在命令行窗口查看;命令简单,结果清晰;结果包括吞吐量(Requests per second)、响应时间、TP50-TP00等。

Gatling需要写代码,然后在命令行中选择代码文件运行,最后输出结果为html,查看起来很方便;传说Gatling性能比Jmeter好。

Jmeter目前没用过,只见别人用过;他有一套成熟的简单易用的GUI。

3、 Gatling安装

由于Gatling是基于Scala的,所以提前需要安装Java。

Gatling属于解压即可用软件,下载地址:

http://gatling.io/download/

解压之后:

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

4、 Gatling启动(Windows)

在安装的bin目录中,打开命令行窗口,执行gatling.bat,

然后会展示可执行的scala代码,来自user-files目录,系统默认有几个列子可以测试,

选择scala脚本,

enter~

posted @ 2017-04-19 15:14  wbinbin  阅读(1229)  评论(0)    收藏  举报