使用Gatling进行性能测试(一)Gatling初识&使用maven创建Gatling项目

引言

《使用Gatling进行性能测试》是一个专栏,一共有5篇文章,包括Gatling项目创建、录制脚本、脚本调试、模拟设置、报告解读几部分,主要适用于刚开始学习使用Gatling的小白,或者看Gatling官方英文文档困难的小伙伴。我也是第一次学Gatling,都是按官方文档来的,过程中如果有任何问题,欢迎大家评论或私信交流。

为什么要使用Gatling进行性能测试?

Gatling是一款开源的性能测试工具,它有两个版本,一个是免费版,一个是企业版。企业版相对于免费版来说,多出的功能主要有:支持云平台分布式测试,更多类型的CI集成(比如Bamboo、TeamCity),有一个可视化的管理页面,可以查看实时报告,也支持LDAP认证。本专栏使用的是Gatling免费版的,所以基于此讲一下它的优点。如下:
(1)可以适用于任何操作系统;
(2)性能好,一个线程可以模拟多个用户;
(3)case as code,脚本语言是scala,是一款基于java的DSL,易于扩展;
(4)CI集成简单,可以和Jenkins集成;
(5)和Git集成,方便管理代码版本;
(6)支持HTTP代理脚本录制和HAR File脚本录制;
(7)生成的报表丰富易懂;
(8)安装简单。

创建你的第一个Gatling项目

Gatling的安装方式有多种,可以直接下载安装包安装,可以使用构建工具安装,为了之后便于版本管理和CI集成,这里选用的安装方式是使用maven plugin,使用IntelliJ IDEA开发,操作系统是Mac OS。

环境准备

  1. 准备java环境,安装OpenJDK 8或以上版本。
  2. 安装构建工具,maven/gradel。
  3. 安装IDE,IntelliJ/Eclipse。
  4. 安装chrome浏览器。

创建项目

  1. 使用maven直接生成Gatling项目结构。
    (1)从terminal进入自定义目录:mvn archetype:ge
  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值