51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 846|回复: 0
打印 上一主题 下一主题

Gatling拜师篇01

[复制链接]
  • TA的每日心情
    无聊
    2024-11-5 10:03
  • 签到天数: 77 天

    连续签到: 1 天

    [LV.6]测试旅长

    跳转到指定楼层
    1#
    发表于 2022-8-11 14:49:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    一、前言
    最近公司安排我做性能测试,之前对性能测试只是很基础的了解,找了公司技术部们的大大们,大大们安排一个大大教我做性能测试;从大大那知道了Gatling框架和scala语言这2个名词,然后大大讲的内容都是基于java,所以基本我都听不懂(因为不会java o(╥﹏╥)o),打算自己在网上找一些资料学习一下,昨天晚上做梦都是性能,这个馍难啃!此文章仅供自己学习记录,没得参考价值。

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

    三、使用IntelliJ开发Gatling
    1.安装IntelliJ
    进入官网下载安装 IntelliJ IDEA,安装教程一大堆,这里不做叙述。
    2.安装scala


    3.新建demo工程
    a.File — New — Project
    b.在New Project 弹窗中,点击 Maven,勾选“Create from archetype”,点击“Add Archetype”;
    输入:GroupId:io.gatling.highcharts, Artifactld: gatling-highcharts-maven-archetype, version: 2.3.1(不要用2.1.7等老版本),点击 【ok】,点击【next】;

    c.输入你项目的GroupId(包名)和ArtifactId(项目名)来完成项目创建,项目创建完成后,Maven会自动配置项目结构。

    d.项目结构说明

    bodies:用来存放请求的body数据
    data:存放需要输入的数据
    scala:存放Simulation脚本
    Engine:右键运行跟运行 bin\gatling.bat 效果一致
    Recorder:右键运行跟运行 bin\recorder.bat 效果一致,录制的脚本存放在scala目录下
    target:存放运行后的报告
    1. <font size="3">  e.修改pom.xml
    2.      待更新参考文章https://www.jianshu.com/p/c88a15d0f02f
    3. </font>
    复制代码
    转自:http://t.csdn.cn/NY8DN




    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-15 03:53 , Processed in 0.061022 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表