Mac 安装 JMeter,JMeter 下载,JMeter Http 压力测试【图解】

soゝso 2018-01-13 00:22:08 24557

Apache JMeter是一个开源的  压力测试  工具,  JMeter  是基于   Java   开发的,  JMeter  不仅仅用于  Web   压力测试,还用开源用于基于访问式软件做压力测试,可对静态文件、数据库、FTPSSH等做  压力测试  。

一、我使用JMeter的背景

之前有群里的同学对我网站做了  压力测试  ,用的就是  JMeter  ,开了2000个线程,开始以为打挂了,其实是他自己的资源占满了。结果失败的,以为我做了一些   CDN   的处理。

今年服务更换了,  CDN   也更换了,换成了“百度加速”,中午群里有同学对网站进行  JMeter  压力测试,结果,网站差点挂了。尴尬... ... 

就此我咨询了“百度加速”,客服说我没开启 CC 防护,会有这个问题,关键点来了,我没让你防,就这点量,你抗不了吗,居然回源了。而且“百度加速”的客服不抗骂,我就骂了一句,居然把钱退我了,我不为你服务了!!!真心666.

所以站长还是得自己经常在晚上的时候对自己的站点做一下   JMeter   压力测试。然后我群里好像好多同学都不知道  JMeter  是干嘛的,我所以写了这篇博客。

二、JMeter 下载安装

我这里是 Mac 演示,其实对于 JMeter 安装来说 Mac 和 Windows 是一样的。

JMeter 下载链接:http://jmeter.apache.org/download_jmeter.cgi

下载示意图:


三、JMeter 安装流程

1.下载好,解压到对应的目录,我的目录是:/Users/sojson/soft/apache-jmeter-3.3

2. 打开你的终端(CMD)进入 bin 目录,我的目录是:cd  /Users/sojson/soft/apache-jmeter-3.3/bin

3.执行命令:sh jmeter

4.打开的图形界面如下。


三、模拟 JMeter 请求

下面我们来举个  HTTP请求  的例子,模拟500用户(线程),对一个   URL   做   GET请求  。那么我们需要添加一个用户组。

1、添加JMeter线程组

测试计划-->添加-->Threads(Users)-->线程组


2、配置JMeter线程组

针对 JMeter 线程组做了参数的解释,你看下面对应的选项的输入框有做解释。


3、添加JMeter HTTP请求

JMeter 支持很多请求,下面的栗子只针对   HTTP   请求做下测试。


4、添加 HTTP 请求参数

参数解释:

协议:https / http 之类

服务器或IP:域名或者   IP   地址,这里因为前面添加了协议,不需要加   HTTP   和   HTTPS  

方法:GET/POST/PUT/DELETE/UPDATE/OPTIONS 之类

路径:域名之后的路径

端口号:不解释


5、执行 JMeter并添加结果查看视图

添加监听器后面的都是视图,我习惯用结果树。


点击结果树后,然后开始执行,执行按钮“绿色的播放按钮”。查看下面的结果:


好了,可以使用了。我会告诉你这篇博客写了2次吗,期间刷新了一次,我还是得开发个自动保存。

版权所属:SO JSON在线解析

原文地址:https://www.sojson.com/blog/264.html

转载时必须以链接形式注明原始出处及本声明。

本文主题:

如果本文对你有帮助,那么请你赞助我,让我更有激情的写下去,帮助更多的人。

关于作者
一个低调而闷骚的男人。
相关文章
Mac Fidder 抓包替代方案 Charles-proxy 抓包工具下载 + 安装 + 破解 charles.jar 下载
Mysql5.6下载安装,Mysql5.7下载安装 ,Windows64位,绿色安装(解压缩安装)图文安装教程
在线HTTP接口测试 - HTTP GET/POST模拟请求测试工具【更新说明】
Mac mtr 安装并使用,mrt: command not found
Elasticsearch权威指南-中文.pdf,Elasticsearch 中文文档下载
各种Editor对比,我选择wangEditor,wangEditor下载
json-lib 的 maven dependency 引入及Jar包下载
老炮儿下载,天使恶棍下载,终结者5,坏蛋必须死
SOJSON首页的圣诞雪花特效,特效分享,雪花特效下载
对Log4j 日志工具类的封装,java LoggerUtils查看和下载
最新文章
使用七牛云存储实现图片API,自动删除图片方案合集 1220
神速ICP备案经验分享,ICP备案居然一天就通过了 2318
百度加强推送URL链接,百度SEO强行推送链接JavaScript代码案例讲解。 2932
SOJSON 拓展服务器被DDos攻击了一晚上,是如何解决的? 3358
湖南地区备案“新增网站需提交组网方案或解释说明”,关于备案做简单叙述 3441
企查查你是个什么企业,骗子的帮凶,诈骗的集中营,通过企查查骚扰企业电话不断,为所欲为的企查查 9749
Java爬取百度云观测对网站的检测数据,获取子域名及域名的安全信息 2573
【2020年】百度搜索词获取,获取百度搜索的关键词【真实有效】 7165
Nodejs环境安装,Nodejs环境安装一篇就够了 1815
iOS版淘宝打开提示“您使用的程序是内测版本,将于2020-03-28到期,到期将无法使用,请尽快下载最新版本” 2509
最热文章
苹果电脑Mac怎么恢复出厂系统?苹果系统怎么重装系统? 433625
我为什么要选择RabbitMQ ,RabbitMQ简介,各种MQ选型对比 418466
免费天气API,全国天气 JSON API接口,可以获取五天的天气预报 351259
最新MyEclipse8.5注册码,有效期到2020年 (已经更新) 313679
免费天气API,天气JSON API,不限次数获取十五天的天气预报 289020
Elasticsearch教程(四) elasticsearch head 插件安装和使用 222014
Jackson 时间格式化,时间注解 @JsonFormat 用法、时差问题说明 178940
谈谈斐讯路由器劫持,你用斐讯路由器,你需要知道的事情 136591
Elasticsearch教程(一),全程直播(小白级别) 119835
Elasticsearch教程(五) elasticsearch Mapping的创建 99044

骚码加入我们 / 千人QQ群:259217951

入群需要5元为的是没有垃圾广告,如果没有QQ钱包,可以加群主拉进。

二维码生成 来自 >> 二维码生成器

支付扫码

所有赞助/开支都讲公开明细,用于网站维护:赞助名单查看

查看我的收藏

正在加载... ...