Gatling简单测试SpringBoot工程

 

前言

Gatling是一款基于Scala 开发的高性能服务器性能测试工具,它主要用于对服务器进行负载等测试,并分析和测量服务器的各种性能指标。目前仅支持http协议,可以用来测试web应用程序和RESTful服务。

除此之外它拥有以下特点:

  • 支持Akka Actors 和 Async IO,从而能达到很高的性能

  • 支持实时生成Html动态轻量报表,从而使报表更易阅读和进行数据分析

  • 支持DSL脚本,从而使测试脚本更易开发与维护

  • 支持录制并生成测试脚本,从而可以方便的生成测试脚本

  • 支持导入HAR(Http Archive)并生成测试脚本

  • 支持Maven,Eclipse,IntelliJ等,以便于开发

  • 支持Jenkins,以便于进行持续集成

  • 支持插件,从而可以扩展其功能,比如可以扩展对其他协议的支持

  • 开源免费

 

依赖工具

  • Maven

  • JDK

  • Intellij IDEA

 

安装Scala插件

打开 IDEA ,点击【IntelliJ IDEA】 -> 【Preferences】 -> 【Plugins】,搜索 “Scala”,搜索到插件然后点击底部的 【Install JetBrains plugin…】安装重启即可。

 

Gatling Maven工程

创建Gatling提供的gatling-highcharts-maven-archetype,

在 IntelliJ中选择 New Project -> Maven -> Create form archetype -> Add Archetype,在弹出框中输入一下内容:

复制代码
 GroupId: io.gatling.highcharts  ArtifactId: gatling-highcharts-maven-archetype  Version: 3.0.0-RC3
复制代码

点击查看最新版本: 

 

 

注:在创建的工程,修改pom.xml文件,添加如下配置,加快构建速度:

复制代码
 <repositories>      <repository>        <id>public</id>        <name>aliyun nexus</name>        <url>http://maven.aliyun.com/nexus/content/groups/public/</url>        <releases>          <enabled>true</enabled>        </releases>      </repository>    </repositories>    <pluginRepositories>      <pluginRepository>        <id>public</id>        <name>aliyun nexus</name>        <url>http://
                        
关键字:
50000+
5万行代码练就真实本领
17年
创办于2008年老牌培训机构
1000+
合作企业
98%
就业率

联系我们

电话咨询

0532-85025005

扫码添加微信