Gatling-基于Scala,Akka&Netty的性能测试框架

Gatling是一款高性能的开源测试框架,采用Scala、Akka和Netty构建。它提供HTML测试报告和开发者友好的DSL脚本编写功能。用户可通过直接执行脚本或利用SBT插件在工程中运行测试。测试脚本存储在"user-files/simulations"目录下,报告保存在"results"目录。Gatling提供了'SBT plugin'的配置选项,包括'Test'和'Integration Tests',并允许用户通过JVM options进行重载。
摘要由CSDN通过智能技术生成

Intro

Gatling是新一代的开源测试框架,基于Scala,Akka和Netty。具有三大特色:

  1. 高性能。
  2. 生成HTML测试报告。
  3. 可以使用脚本录制和对开发者友好的DSL编写测试脚本。

最新版本为:2.1.7, 需要at least JDK7u6。

使用方式

  1. 直接执行:下载官方bundle包,进入bin目录中执行脚本gatling.sh(Unix like) or gatling.bat(windows)。
  2. 使用Extensions(Maven, SBT, Jenkins等)。

文件目录
http://gatling.io/docs/2.1.7/general/bundle_structure.html
├── bin
│ gatling.bat
│ gatling.sh
│ recorder.bat
│ recorder.sh
├── conf
├── lib
│ └── zinc
├── results
├── target
│ └── test-classes
│ └── computerdatabase
└── user-files
├── bodies
├── data
└── simulations
└── computerdatabase

bin/:目录中的gatling.sh or gatling.bat为执行测试脚本;recorder.sh or recorder.bat是一个图形化的脚本录制工具。
user-files/simulations:用户的测试脚本文件存储在该目录中;该目录中已经存在一个Gatling测试脚本样例,我们可以根据该样

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值