控制台日志,只能看出整体的数据,若只是测单接口,这个最好用,但若有多个接口时,无法分别展示,所以需要换另外一种报表

四种方式来获取Jmeter的结果报表

一、在GUI模式下跑Jmeter的脚本,用tps插件实时展示图表

二、在命令行模式下跑Jmeter的脚本,生成的jtl文件,在GUI界面的聚合报告里打开,可以展示tps和 响应时间等数据

在liunx下通过sz命令把报告发送到windows端,使用jmeter打开,适合多接口的测试结果展示

三、在命令行模式下跑Jmeter的脚本,生成的jtl文件,通过Jmeter自带命令,生成html报表

Html报表生成步骤:

1,进入jmeter的bin目录下,修改reportgenerator.properties

2,修改jmeter.reportgenerator.overall_granularity=1000(报表中数据展示间隔1秒)

3,创建一个存放数据报表的文件夹

4,执行命令:jmeter –g result.jtl –o ./output

其中:

   -g 指定jtl文件的路径

  -o 指定html报表生成到哪个文件夹下

注意:只有Jmeter3.0版本以上支持此功能

tps非常高、或者测试时间非常长的话,生成的jtl文件会非常大,下载时间会非常久

先查看文件大小:ll -h

为了方便区分,新建一个叫report的文件夹

执行:jmeter -g time.jtl -o report/

-g:生成html报表

此html文件只能发送到windows平台打开,由于数据存放在content文件夹里面,如果只是发送index的话,打开也没数据,所以需要把整个文件夹打成压缩包发送到windows

压缩命令:zip -r report.zip report/

-r如果文件夹下面还有文件夹的话,把下面的文件夹也一并压缩进去

压缩完成后sz命令发送到windows上

打开index.html

修改统计时间间隔:去到jmeter/bin/

vi reportgenerator.properties

因为刚刚是60秒打印一次,所以直接搜索关键字:60

默认配的是60000毫秒,即60秒

改成1000,即1秒钟统计一次

保存退出后,删除原来的report.zip和report文件夹下的文件

重新生成报表,并压缩

tps

响应时间

连接时间(与服务器的连接时间,间接反映网络问题或者服务端项目的配置问题)

四、使用Jmeter插件,在Linux下,使用生成的jtl文件,转换为聚合报告的csv结果

在实际工作中,不推荐第一种执行方式,会影响Jmeter的性能。

性能测试十七:liunx下jmeter结果报表、html报表的更多相关文章

  1. 性能测试十五:liunx下搭建(tomcat+项目+jmete命令行)

    单机 准备工作: 1.压力机安装并配置好JDK,输入java和javac验证环境变量 2.上传jmeter到liunx下: 准备好jmeter的压缩包 在第三方工具中对linux文件上传下载(需先装好 ...

  2. Jmeter Web 性能测试入门 (六):Jmeter 解析 response 并传递 value

    解析response中的内容,并把获取到的value传递到后续的request中,常用的方法就是在想要解析response的request上添加后置处理器 本章介绍两种常用的组件 BeanShell ...

  3. Liunx下的有关于tomcat的相关操作 && Liunx 常用指令

    先记录以下liunx下的有关于tomcat的相关操作 查看tomcat进程: ps-ef|grep java (回车) 停止tomcat进程: kill -9 PID (进程号如77447) (回车) ...

  4. Liunx下安装jdk

    Liunx下安装jdk 1.首先进入ROOT权限  命令 sudo su  输入密码进入 root 权限 2.看下当前liunx 是否存在jdk 环境 ,输入命令 javac,如果存在则会显示对应jd ...

  5. liunx下tomcat启动报错

    liunx下tomcat启动 Cannot find ./catalina.sh 2013-08-23 11:50 1521人阅读 评论(0) 收藏 举报 Cannot find ./catalina ...

  6. liunx下mysql数据库使用之三范式,关系模型设计注意项,安装目录结构

    数据库的三范式第一范式===>每行记录的属性,是原子的,拆到不可拆为止.===>例如:一个人的籍贯,可以拆分为,省,市,县,乡,村 第二范式===>每行记录的非主属性(非主键属性), ...

  7. windowns下excel2013快速生成月报表

    作者:邓聪聪 windowns下excel快速生成月报表,省去了手工复制繁琐的过程 Sub AutoCopySheets() Dim i, j As Integer i = 1 j = 11 For ...

  8. linux下jmeter使用帮助

    1.linux下jmeter使用方法 例:jmeter -n -t test1.jmx -l logfile1.jtl -H 192.168.1.1 -P 8080 -h 帮助 -> 打印出有用 ...

  9. liunx 下安装 php_screw 扩展 以及报错处理

    php_screw 是一个 php 源代码加密扩展.首先来看一下 php_screw 在liunx下是如何安装的 首先 去源完整下载 安装包,现在的最新版是 1.5,我们就用1.5 来做个实例 如果有 ...

随机推荐

  1. js位操作

    1.&(与) 都是1才是1 例如:14&15  (14  二进制  1110 15  二进制   1111 &与的结果  1110  ---->结果14) (14& ...

  2. 离线方式部署Ambari2.6.0.0

    Hadoop生态圈-离线方式部署Ambari2.6.0.0 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 我现在所在的公司用的是CDH管理Hadoop集群,前端时间去面试时发现很多 ...

  3. 用Java实现几种常见的排序算法

    用Java语言实现的各种排序,包括插入排序.冒泡排序.选择排序.Shell排序.快速排序.归并排序.堆排序.SortUtil等. 插入排序: package org.rut.util.algorith ...

  4. 在 github 新建一个文件夹

    创建新文件的时候名字后面加个斜杠(/)就可以了.

  5. Ubuntu 下 Tomcat7 的安装和配置

    tomcat下载地址:http://tomcat.apache.org/download-70.cgi 声明:下面的内容和原创笔者的博文的内容差不多,不一样的只是tomcat7的安装目录不同,我按照我 ...

  6. IDEA中设置注释模板的方法

    IDEA中设置注释模板主要分为两个部分,分别是创建java文件时类的注释和方法的注释. 这里为大家详细介绍一下方法,按MyEclipse的风格设置(MyEclipse的请看:MyEclipse中设置注 ...

  7. 20155332 2016-2017-2 《Java程序设计》第5周学习总结

    学号 2016-2017-2 <Java程序设计>第X周学习总结 教材学习内容总结 1.Java中的所有不正常类都继承于Throwable类.Throwable主要包括两个大类,一个是Er ...

  8. dense prediction

    Dense prediction  fully convolutional network for sementic segmentation 先用feature extractor 提特征,然后再使 ...

  9. android BroadcastReceiver组件简单的使用

    1.清单文件 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android=& ...

  10. java先导课程学习总结

    经过两个星期四节课的java学习,我也对java这门语言有了一定的认识.刚开始上课的时候,我认为java把C语言中老师所说的模块化编程进行了强调,进行一个类,一个类的编程,在类中构造相应的方法,使用的 ...