web性能测试的新利器 - Gatling 介绍
转载:http://www.51testing.com/html/10/26810-852956.html
最近发现了一个新的性能测试工具Gatling,貌似比Jmeter还好玩。这几天就先简单介绍一下。
该开源项目的地址是:https://github.com/excilys/gatling/wiki
第一步,让我们看看简单的入门
1. 下载
你可以选择下载 .tar.gz 或者 .zip 包:https://github.com/excilys/gatling/wiki/Downloads
2. 解压
解压到任意一个目录中,网站的提示是不要放到有Programs的文件夹中,因为可能是会出现权限的问题
3. 优化(可以跳过不看)
如何从操作系统层面进行优化配置:https://github.com/excilys/gatling/wiki/HTTP#wiki-tuning
4. 编码(可以跳过不看)
默认的编码是utf-8,如果需要更改,步骤如下:
1)在Recoder里选择你想要的编码
2)在gatling.conf文件中修改为你选择的编码
3)保证你使用的编辑器和保存过程中为相同的编码
5. 执行
直接点击bin目录下的gatling.bat文件就可以运行
本人遇到了一个问题:-XX:+OptimizeStringConcat 这个配置项导致无法启动,原因是该选项是优化64bit的JVM。我是64bit的win 7, 但是是32 bit的jdk 删掉了该选项就正常运行了
另外一个问题:版本2.0以上的gatling需要JDK1.7以上的版本
6. 执行
运行起来以后,你会看到:
Collecting simulations...
Choose a simulation number:
[0] advanced.AdvancedExampleSimulation
[1] basic.BasicExampleSimulation
这两个是自带的例子。你可以选择其中一个进行研究。
好了,gatling在你的机器上,可以跑起来了