1.进入jmeter的安装目录,找到bin文件夹,进入这个文件执行以下命名

jmeter -n -t test\xxx.jmx -l test\cli0705.jtl -e -o test\resul0705

test是在bin目录下创建的文件夹,用于存放测试脚本和测试结果

-l  表示运行过程中生成的数据,是小写的L,文件名随便起,格式为.jtl 例如cli0705.jtl

-n 表示无图形界面

-t  表示testplan,后面跟你需要执行的压测脚本

-e -o 表示输出测试结果到test文件夹下,resul0705这个表示测试报告的存储位置,它可以不存在,如果没有会自动生成,文件夹的名称可以自己根据需求起,不一定非要是result0705

执行命令后会出现下面的输出,已经开始进行压测了,注意这个命令是windows下的,linux下文件路径写法不一样,需要自己修改

执行完成后在test文件夹下就会生成测试报告

测试报告样式

一些注意事项,jmeter -n -t test\xxx.jmx -l test\cli0705.jtl -e -o test\resul0705 标红的这两个参数,每次运行时都需要修改,不能重复,不然会报错,而且测试报告文件夹运行前必须为空。

更多参数介绍

-r\R   分布式指定机器ip分压运行  jmeter -n -t xxx.jmx  -r -l report.jtl

-r表示启动所有的远程服务器执行,

-R 指定特定的机器执行  例如 jmeter -n -t xxx.jmx -l report.jtl -R  192.168.174.23:7896,192.168.174.25:7896  多个服务器用英文逗号隔开

-H 指定代理服务器域名或ip

-P 指定代理服务器端口

-H和-P一般配合使用  例如  jmeter -n -t xxx.jmx -l report.jtl -H 192.168.199.12  -P 7895

分步执行:

生成结果  jmeter -n -t test\xxx.jmx -l test\report/jtl

转换成报告  jmeter -g test\report.jtl -o test\resultreport   resultreport文件夹必须为空,如果不存在会自动创建

tips:其实我们也可以在gui界面生成测试报告,如下图所示,在察看结果插件里有一个把所有数据写入到文件的功能,这里面填上生成报告的文件路径,文件名随意起一个,然后测试执行完成后就会在指定文件夹生成一个.jtl的文件

然后我们再用导出测试报告的助手来生成测试报告,输出报告的文件夹必须是空文件夹

然后我们就可以在guitest这个文件夹下看到生成的测试报告了

[转帖]jmeter无图形界面执行测试并生成报告的更多相关文章

  1. Jmeter:图形界面压力测试工具

    Jmeter是一款强大的图形界面压力测试工具,完全用Java写成,关于Jmeter的介绍,网上其实有不少的文章,我原本是不想再重复写类似文章的,但我发现有些很关键性的,在我们测试中一定会用到的一些设置 ...

  2. 【转】Jmeter:图形界面压力测试工具

    Jmeter是一款强大的图形界面压力测试工具,完全用Java写成,关于Jmeter的介绍,网上其实有不少的文章,我原本是不想再重复写类似文章的,但我发现有些很关键性的,在我们测试中一定会用到的一些设置 ...

  3. 16-jmeter-CLI模式(无图形界面)

    GUI和非GUI图形界面的使用区别: 非GUI界面:命令模式运行可以将实时的log文件保存到本地,位置可以自定义,不会占用太多资源,可以长时间运行. GUI图形界面:在运行时会消耗资源,且图形界面运行 ...

  4. RHEL 无图形界面安装oracle 11gr2

    RHEL7.3  无图形界面安装oracle 11gr2  使用纯命令安装方式.提供RHEL全量系统镜像.   1.oracle官方下载地址:https://www.oracle.com/techne ...

  5. [转]Oracle 11g 基于CentOS7静默安装教程(无图形界面,远程安装) --有部份地方有问题

    Oracle 11g 基于CentOS7静默安装教程(无图形界面,远程安装) [转载]原文地址:http://canonind.blog.51cto.com/8239025/1883066 一.安装前 ...

  6. 二、JMeter的图形界面认识

    JMeter的图形界面认识 JMeter是一个工具,应该去认识它,熟悉它,现在的能力还没达到去优化.改造它能力,所以先花时间熟悉它. JMeter的界面主要分为:菜单栏.工具栏.计划树标签栏.内容栏 ...

  7. 【CentOS】在Centos7 下无图形界面安装 Oracle11g

    目标 - 在虚拟机CentOS7中无图形界面安装Oracle11G R2版本 ① 系统要求以及准备 1. 物理内存不小于1G: 查看方式: # grep MemTotal /proc/meminfo ...

  8. 使用无图形界面启动Centos

    Centos有些时候我们是不需要图形界面的 centos默认安装成功后是有图形界面的,为了减少系统开销,有时候我们需要无图形界面启动linux(centos7) systemctl set-defau ...

  9. VirtualBox后台运行虚拟机(无图形界面启动虚拟机)

    有时候可能会用虚拟机搭建集群,这是通常希望不现实图形界面,试了半天,似乎只有Virtual Box支持无图形界面运行虚拟机,方法如下: 在Virtual Box的安装目录中找到VBoxManage,M ...

  10. 无图形界面安装CentOS

    有些插在ATCA中的x86刀片虽然是提供了Micro HDMI显示接口的,但是可能由于厂家出于节省成本的考量,没有给板卡配备显卡,那么在无图形界面下安装系统,就成为一个运维人员应知的一件事情.这里我们 ...

随机推荐

  1. 欢迎使用CSDN-markdown编辑器测试

    这里写自定义目录标题 欢迎使用Markdown编辑器 新的改变 功能快捷键 合理的创建标题,有助于目录的生成 如何改变文本的样式 插入链接与图片 如何插入一段漂亮的代码片 生成一个适合你的列表 创建一 ...

  2. 文心一言 VS 讯飞星火 VS chatgpt (63)-- 算法导论6.5 2题

    文心一言 VS 讯飞星火 VS chatgpt (63)-- 算法导论6.5 2题 二.试说明 MAX-HEAP-INSERT(A,10)在堆A=(15,13,9,5,12,8,7,4,0,6,2,1 ...

  3. spring-mvc 系列:拦截器和异常处理器(HandlerInterceptor、HandlerExceptionResolver)

    目录 一.拦截器的配置 二.拦截器的三个抽象方法 三.多个拦截器的执行顺序 四.基于配置的异常处理器 五.基于注解的异常处理器 一.拦截器的配置 SpringMVC中的拦截器用于拦截控制器方法的执行 ...

  4. Quartz.Net系列(八):Trigger之CalendarIntervalScheduleBuilder详解

    所有方法图 CalendarIntervalScheduleBuilder方法 在SimpleScheduleBuilder基础上实现了日.周.月.年 WithInterval:指定要生成触发器的时间 ...

  5. 6种方法帮你搞定SimpleDateFormat类不是线程安全的问题

    摘要:本文主要讲述在高并发下SimpleDateFormat类为何会出现安全问题,以及如何解决SimpleDateFormat类的安全问题. 本文分享自华为云社区<[高并发]SimpleDate ...

  6. iOS App 上架流程图文教学

    在上架 App 之前必须先准备好开发者帐号,但申请开发者帐号因法兰克早在之前已经申请好了,故就跳过此步骤,直接从产生凭证到上传 App 开始讲起.首先,要将自己辛苦写好的 App 送审的话,则要依序做 ...

  7. 如何精准预测天气?火山引擎ByteHouse与大地量子这么做

    更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群   伴随着气象技术的发展以及城市气象设施的完善,气象监测服务能力在不断提高,实现短期甚至中长期的气象预测成为可能. ...

  8. Java 网络编程 —— 基于 UDP 的数据报和套接字

    UDP 简介 UDP(User Datagram Protocol,用户数据报协议)是传输层的另一种协议,比 TCP 具有更快的传输速度,但是不可靠.UDP 发送的数据单元被称为 UDP 数据报,当网 ...

  9. 【Java 进阶】Java8 新特性的理解与应用

    [进阶]Java8新特性的理解与应用 前言 Java 8是Java的一个重大版本,是目前企业中使用最广泛的一个版本. 它支持函数式编程,新的Stream API .新的日期 API等一系列新特性. 掌 ...

  10. CPP-移动语义

    "Move semantics allows us to optimize the copying of objects, where we no longer need the value ...