TA的每日心情 | 无聊 2024-11-5 10:03 |
---|
签到天数: 77 天 连续签到: 1 天 [LV.6]测试旅长
|
一、前言
最近公司安排我做性能测试,之前对性能测试只是很基础的了解,找了公司技术部们的大大们,大大们安排一个大大教我做性能测试;从大大那知道了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:存放运行后的报告
- <font size="3"> e.修改pom.xml
- 待更新参考文章https://www.jianshu.com/p/c88a15d0f02f
- </font>
复制代码 转自:http://t.csdn.cn/NY8DN
|
|