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属于解压即可用软件,下载地址:
解压之后:
- 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~

浙公网安备 33010602011771号