Linux下使用JMeter进行性能测试

这篇具有很好参考价值的文章主要介绍了Linux下使用JMeter进行性能测试。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、linux下安装JMeter

Linux下安装Jmeter_Yasar.l的博客-CSDN博客

二、linux下执行JMeter脚本

 jmeter -n -t /export/software/community-linux.jmx -l community-jmeter.jtl

这条命令表示为:在非GUI模式下使用本机运行Jmeter,执行的测试脚本为:/export/software/community-linux.jmx,并把结果文件输出到当前目录下,文件名为commnity-jmeter.jtljmeter linux,性能测试,jmeter

执行结果:

jmeter linux,性能测试,jmeter

参数说明

  • -h 帮助 -> 打印出有用的信息并退出
  • -n 非 GUI 模式 -> 在非 GUI 模式下运行 JMeter
  • -t 测试文件 -> 要运行的 JMeter 测试脚本文件
  • -l 日志文件 -> 记录结果的文件
  • -r 远程执行 -> 启动远程服务
  • -H 代理主机 -> 设置 JMeter 使用的代理主机
  • -P 代理端口 -> 设置 JMeter 使用的代理主机的端口号

结果分析

1、把结果文件保存到Windows系统下,启动Jmeter添加聚合报告、每秒通过事务数等

 将生成的jtl文件拿到windows的jmeter上显示不了请求信息:jmeter no data to display

jmeter linux,性能测试,jmeter

解决方案:

在服务器上jmeter的 /bin/user.properties 加入如下参数:

jmeter.save.saveservice.output_format=xml
 
jmeter.save.saveservice.response_data=true
 
jmeter.save.saveservice.samplerData=true
 
jmeter.save.saveservice.requestHeaders=true
 
jmeter.save.saveservice.url=true
 
jmeter.save.saveservice.responseHeaders=true
 

然后使用命令启动:

 jmeter -n -t /export/software/community-linux.jmx -l community-jmeter.jtl

能正常显示

jmeter linux,性能测试,jmeter

jmeter linux,性能测试,jmeter

输出生成报告

 jmeter -n -t community-linux.jmx -l comnity-test.jtl -e -o ./result
参数描述:
-n :非 GUI 模式执行 JMeter
-t [jmx file] :测试计划保存的路径及 .jmx 文件名,路径可以是相对路径也可以是绝对路径
-l [result file] :保存生成测试结果的文件, jtl 文件格式
-e :测试结束后,生成测试报告
-o [html report folder] :存放生成测试报告的路径,路径可以是相对路径也可以是绝对路径
注意:
-o 后面的目录必须为空,不然会报错

jmeter linux,性能测试,jmeter

 文章来源地址https://www.toymoban.com/news/detail-641636.html

到了这里,关于Linux下使用JMeter进行性能测试的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux使用jmeter进行压测

    1.准备好服务器,这里默认服务器用的系统镜像为contos7.9.2009    2.准备好jmeter的测试计划文件   .jmx    这里默认测试计划的jmx文件在 /nas目录下 3.安装JDK与jmeter进行测试

    2024年02月12日
    浏览(36)
  • 基于 JMeter API 开发性能测试平台

    JMeter 是一个功能强大的性能测试工具,若开发一个性能测试平台,用它作为底层执行引擎在合适不过。如要使用其API,就不得不对JMeter 整个执行流程,常见的类有清楚的了解。 TestPlan  类:代表一个测试计划,它是性能测试的顶级元素。您可以使用它来设置全局的测试属性

    2024年02月14日
    浏览(33)
  • 【JMeter】使用内网负载机(Linux)执行JMeter性能测试

    目录 使用内网负载机(Linux)执行JMeter性能测试 一、背景 二、准备 三、假设 四、操作步骤 1、连接负载机 2、检查环境 3、测试准备 (1)Java安装(链接下载) (2)JMeter安装(文件传输) 4、调试脚本 5、修改host 6、配置运行脚本 ​在我们工作中有时候会需要使用客户提供

    2024年02月09日
    浏览(40)
  • 压测工具JMeter——安装与使用(Windows、Mac、Linux)

    目录 简单介绍: 下载与安装 下载地址 mac 版本 windows版本 linux版本 压测使用 HTTP协议GET请求 添加线程组 ​编辑添加取样器  GET请求 填写压测地址信息 添加观察压测结果项 添加查看结果树   添加聚合报告 配置压测信息 参数介绍 5个线程 压测 20000次样例 5个线程 压测 30秒样

    2024年02月05日
    浏览(46)
  • JMeter系列4-使用JMeter进行压力测试,计算吞吐量

    1、随着线程的增加,throughout不变了,再增加,只能延时增长了,说明已经达到最大QPS 2、很好推断,一个进程一次接口的响应时间是500ms,那么一个进程的qps为2,四个进程的qps就是8 参考:https://blog.csdn.net/Le_1M/article/details/121105877 2.添加Constant Throughput Timer(常量吞吐量定时器)

    2023年04月08日
    浏览(42)
  • 【Postman&JMeter】使用Postman和JMeter进行signature签名

    目录 使用Postman和JMeter进行signature签名 一、前言 二、v0接口 1.Postman 2.JMeter 三、v1接口 1.Postman 2.JMeter 四、v2接口 1.Postman 2.JMeter ​有些接口的请求会带上sign(签名)进行请求,各接口对sign的签名内容、方式可能不一样,但一般都是从接口的入参中选择部分内容组成一个字符串

    2024年02月04日
    浏览(41)
  • 使用jmeter进行接口测试

    jmeter介绍 JMeter是Apache基金会Jakarta上的一个纯java开源项目,起初用于基于Web的压力测试(pressure test),后来其应用范围逐渐扩展到对文件传输FTP,大型数据库(JDBC方式),脚本程序(CGI,Perl等),Web Services,Java应用系统等方面的测试。JMeter本身主要用于性能测试,如系统压

    2024年02月15日
    浏览(39)
  • 使用JMeter 进行压力测试

    Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对

    2024年02月16日
    浏览(48)
  • 使用Jmeter进行压力测试

    参考地址: https://blog.cs

    2024年02月13日
    浏览(40)
  • 使用JMeter进行接口测试教程

    使用JMeter的前提需要安装JDK,需要JDK1.7以上版本 目前在用的是JMeter5.2版本,大家可自行下载解压使用 进入解压路径如E: apache-jmeter-5.2bin,双击jmeter.bat启动运行 启动后默认为英文版本,可通过Options – Choose Language – Chinese(Simplified) 设置为中文版 1. 测试计划 ,可以理解为被

    2024年02月16日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包