51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2032|回复: 1
打印 上一主题 下一主题

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

[复制链接]
  • TA的每日心情
    无聊
    前天 09:05
  • 签到天数: 1050 天

    连续签到: 1 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2020-9-4 10:09:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    Apache JMeter是一个开源的 压力测试 工具, JMeter 是基于 Java 开发的, JMeter 不仅仅用于 Web 压力测试,还用开源用于基于访问式软件做压力测试,可对静态文件、数据库、FTP、SSH等做 压力测试 。
    一、我使用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并添加结果查看视图
    添加监听器后面的都是视图,我习惯用结果树。
    点击结果树后,然后开始执行,执行按钮“绿色的播放按钮”。查看下面的结果:
    好了,可以使用了。
    本文转载自:http://www.sojson.com/blog/264.html


    本帖子中包含更多资源

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

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

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-23 12:14 , Processed in 0.067864 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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