压测工具——Apache JMeter(解压版)安装与使用

压测工具——Apache JMeter(解压版)安装与使用

1. 安装

下载路径:
链接:https://pan.baidu.com/s/1h1dr7sxmIhSol1k4egAHCg
提取码:0pvq

解压后,双击apache-jmeter-5.0\bin\jmeter.bat,启动项目。

启动后效果.png

2. 创建

  1. 创建线程组

测试计划—添加线程组.png

  1. 创建HTTP请求的取样器

线程组—添加HTTP.png

  1. 创建响应结果的监听器

Http添加—监听器

  1. 创建响应结果的断言

HTTP-添加响应断言.png

3. 使用

  1. 设置线程组的并发请求

创建线程组

  1. 创建响应断言

逻辑比较简单,若是出现异常,返回字符串"F",否则返回字符串"S",那么断言器就可以设置:

    @RequestMapping("getResult")
    @ResponseBody
    public String getResult() {
        return "S";
    }

响应断言设置.png

  1. 创建HTTP请求

创建HTTP请求.png

  1. 点击运行以及清除运行结果

image.png

### 使用JMeter对服务器进行试配置和操作 #### 准备工作 为了准备使用JMeter进行服务器的试,首先需要确保环境已经正确搭建。这包括下载并解JMeter缩包: ```bash sudo yum update -y sudo yum install wget -y wget https://dlcdn.apache.org/jmeter/binaries/apache-jmeter-5.6.3.tgz tar -xzf apache-jmeter-5.6.3.tgz sudo mv apache-jmeter-5.6.3 /opt/apache-jmeter ``` 上述命令更新了系统、安装了`wget`工具用于下载,并获取了最新的JMeter版本,最后将其移动到了`/opt`目录下[^2]。 #### 启动JMeter 进入JMeter所在的文件夹并通过执行`jmeter`脚本来启动程序,在Linux环境下可以通过以下方式完成: ```bash cd /opt/apache-jmeter/bin ./jmeter.sh ``` 对于Windows操作系统,则是在`bin`路径下双击`jmeter.bat`等待其启动[^5]。 #### 配置试计划 一旦JMeter成功启动,接下来就是创建新的试计划以及必要的组件来模拟用户行为向目标服务器发送请求。具体来说,应该按照下面的方式构建基本结构: - **添加线程组**:通过右键点击“试计划”,选择“添加”-> “Threads (Users)” -> “线程组”。在这里定义虚拟用户的数量、循环次数等参数。 - **添加取样器(Sampler)**:根据要试的服务类型(如HTTP、HTTPS),在线程组内增加相应的取样器。例如,如果是要做Web应用的负载试,那么就应加入HTTP Request Sampler。 - **配置元件(Configuration Element)**:依据需求可能还需要引入额外的支持类目,比如HTTP Cookie管理器可以帮助处理会话状态;CSV Data Set Config允许从外部文件读入变量值作为输入源。 - **监听器(Listener)**:这些是用来收集运行期间产生的统计数据的重要部件。“查看结果树(View Results Tree)”能提供详细的交互记录,“聚合报告(Aggregate Report)”汇总关键指标而“图形结果(Graphical Result)”则直观展示趋势变化图谱。 以上步骤构成了一个完整的试框架,其中每一步都至关重要以确保最终获得的数据具有代表性和准确性。 #### 执行分析结果 当所有的准备工作完成后就可以开始实际的性能评估过程了。只需点击界面上部的绿色播放按钮即可触发整个流程。随着进程推进,之前设定好的各个监听器将会实时捕获反馈信息供后续审查之用。特别注意的是,应当仔细解读那些反映服务健康状况的核心数值——平均响应时间、最大最小延迟范围、吞吐率等等,从而判断当前架构能否满足预期业务规模的要求[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值