【Linux安装jmeter性能测试】

一、安装java

yum install java-1.8.0-openjdk.x86_64

检查是否安装成功:

[root@master lsctest]# java -version
openjdk version "1.8.0_352"
OpenJDK Runtime Environment (build 1.8.0_352-b08)
OpenJDK 64-Bit Server VM (build 25.352-b08, mixed mode)
[root@master lsctest]#

二、安装jmeter

将jmeter压缩包通过xftp上传到linux服务器

在这里插入图片描述

解压 apache-jmeter-5.1.zip:unzip apache-jmeter-5.1.zip

没有unzip就安装下:yum install unzip

apache-jmeter文件夹下的所有目录及文件添加权限:chmod -R 777 apache-jmeter-5.1

检测命令是否可用,出现以下图片说明成功:sh jmeter.sh -v

在这里插入图片描述

三、开始测试

将本地保存好的测试计划脚本,上传至服务器,我的上传目录是apache-jmeter-5.1/bin

运行测试脚本并将结果保存到 /root/lsctest/lsctest.jtl文件中:
./jmeter.sh -n -t test-router.jmx -l /root/lsctest/lsctest.jtl

在这里插入图片描述
在这里插入图片描述

四、分析测试结果

将lsctest.jtl文件通过xftp下载到本地,该文件可以使用 聚合报告查看,可以打开 JMeter界面 -> 测试计划 -> 添加线程组 -> 添加聚合报告 -> 点击 “浏览…”
在这里插入图片描述

Number of Threads: 50(模拟50个并发用户)

Ramp-Up Period: 10(每秒钟增加10个用户)

Loop Count: 5(每个用户执行5次请求)
性能测试指标是用于评估软件或系统性能的一组度量标准。以下是几个常见的性能测试指标:



响应时间(Response Time):指从用户发出请求到系统返回响应的时间。响应时间越短,用户体验就越好。


吞吐量(Throughput):指系统在一定时间内处理的请求数量。吞吐量越高,系统的处理能力就越强。


并发用户数(Concurrent Users):指系统能够同时处理的用户数量。并发用户数越高,系统的负载能力就越好。


CPU 使用率(CPU Utilization):指系统的 CPU 使用情况。CPU 使用率越高,系统的负载也就越高。


内存使用率(Memory Utilization):指系统的内存使用情况。内存使用率越高,系统的负载也就越高。


磁盘 I/O(Disk I/O):指系统磁盘的读写速度。磁盘 I/O 越高,系统的性能就越低。


错误率(Error Rate):指系统处理请求时出现错误的比率。错误率越低,系统的可靠性就越高。



以上是常见的性能测试指标。在进行性能测试时,应该根据具体情况选择合适的指标来评估系统的性能。
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

仙女肖消乐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值