一、安装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
文章来源:https://www.toymoban.com/news/detail-519610.html
四、分析测试结果
将lsctest.jtl文件通过xftp下载到本地,该文件可以使用 聚合报告查看,可以打开 JMeter界面 -> 测试计划 -> 添加线程组 -> 添加聚合报告 -> 点击 “浏览…”
文章来源地址https://www.toymoban.com/news/detail-519610.html
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):指系统处理请求时出现错误的比率。错误率越低,系统的可靠性就越高。
以上是常见的性能测试指标。在进行性能测试时,应该根据具体情况选择合适的指标来评估系统的性能。
到了这里,关于【Linux安装jmeter性能测试】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!