zoukankan      html  css  js  c++  java
  • Mac下安装Jmeter及初次使用

    前言:最近写了点hystrix熔断方面的接口,自己压测下,学习记录下Jmeter

    一、Jmeter的安装

    官网下载:http://jmeter.apache.org/download_jmeter.cgi

    • Binaries:二进制版本,可直接使用;
    • Source:源代码版,好像需要自己编译。

    终端操作:

    No.1

    1.tar zxvf apache-jmeter-5.2.1.tgz

    2.cd bin目录下

    3. sh jmeter (即可打开)

    No.2

    配置环境变量在任意目录打开Jemter --> vi ~/.bash_profile -->source ~/.bash_profile

    export JMETER_HOME=xxxx/apache-jmeter-5.2.1 #路径
    export PATH=$JAVA_HOME/bin:$PATH:.:$JMETER_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$JMETER_HOME/lib/logkit-2.0.jar

    然后 jmeter 命令 即可打开

    No.3

    默认是英文版,修改语言 -->bin/jmeter.properties --> 修改language=zh_CN

    二、Jmeter的大概使用

    测试: 10个用户的http请求在2秒内请求完成

    大致页面:

    右击“测试计划”前面符号--》添加--》线程--》线程组

    涉及几个参数:

    线程数:相当于虚拟用户

    Ramp-Up Period: 线程所用的首次循环的时间范围

    循环次数:用户循环的次数,循环次数为永远默认不勾选,主要好处是用来绘制图标图标所用

    调度器:调度器主要是用来设定特定时间运行所用的

    根据测试要求,线程数设置为10,Ramp-Up Perod设置为2,循环次数设置为1

     右击“线程组”前面符号--》添加--》取样器--》http请求

    输入相应的ip、协议、端口(以百度为例)

     同理,右击 添加监听器(多种)

    只了解了: 聚合报告的 

    可参考博客: 

    https://blog.csdn.net/yangzhenzhen/article/details/22305977 相关概念

    https://www.cnblogs.com/xianlai-huang/p/7795215.html  聚合报告涉及参数

    我始终记住:青春是美丽的东西,而且对我来说,它永远是鼓舞的源泉。——(现代)巴金
  • 相关阅读:
    Lotus Sametime Server R8.x 标准版部署排错
    group by的测试
    了解lpk.dll是什么病毒以及lpk.dll病毒专杀方法
    jquery练习5
    win7中配置iis
    jquery的动画
    lamp下mysql安全加固
    jquery的冒泡事件
    MySQL性能优化的最佳20+条经验
    MySQL数据库服务器优化详细
  • 原文地址:https://www.cnblogs.com/flyinglion/p/12670639.html
Copyright © 2011-2022 走看看