通过命令的方式将jmeter生成的jtl结果文件生成html文件,以便更直观的分析结果数据,以下命令可以放在1个bat文件中取执行。

bat文件可以放到jmeter的根目录下。

步骤1:

通过命令方式执行jmeter脚本,其中temp目录为执行命令时,会自动创建,不需要自己创建

@echo off
jmeter -n -t ".\xxx.jmx" -j "..\result\xxx.log" -l "..\result\xxx.jtl" -e -o "..\temp"

步骤2:

再将jtl结果文件转换为html文件

@echo off

jmeter -g "..\result\xxx.jtl" -o "..\temp\"

如果想动态化的修改启动的线程数和加载线程完成的时间,在jmeter中可做如下配置:

1)普通线程组

可以用如下命令启动并生成结果文件

启动jmetert后,3000个线程在300秒内加载完成,延迟30秒后,运行1200秒,并生成结果文件

jmeter -n -GtotalThread=6000 -GrampTime=300 -r -t C:\jmeter\jmeter3.2\script\***.jmx  -l C:\jmeter\jmeter3.2\result\***.jtl -j C:\jmeter\jmeter3.2\result\***.log -e -o C:\jmeter\jmeter3.2\result\report

2)梯度增加线程组

可以用如下命令启动并生成结果文件

-r 表示启动远程分布式压测

启动jmeter后,延迟60秒,之后初始启动3000个线程,每次递增启动3000个线程,每次在60秒内启动完成,每梯度运行600秒;启动完所有线程后,运行900秒;之后每60秒停止3000个线程,并生成结果文件

jmeter -n -GtotalThread=18000 -GwaitTime=60 -GintervalThread=3000 -GholdTime1=600 -GholdTime2=900 -GstartTime=60  -GendTime=60 -r -t C:\jmeter\jmeter3.2\script\***.jmx  -l C:\jmeter\jmeter3.2\result\***.jtl -j C:\jmeter\jmeter3.2\result\***.log -e -o C:\jmeter\jmeter3.2\result\report

jmeter的目录结果如图:

一般将要引用的数据放到data文件夹,生成的结果文件放到result文件夹,要执行的jmx脚本文件可放在script文件夹。

jmeter中通过命令方式生成结果文件的更多相关文章

  1. Jmeter中使用外部的java文件

    感觉在Jmeter中使用外部的Java文件比较方便,语法一样,而且可以直接引用,所以个人觉得这个功能还是蛮重要的,特别是在使用Jmeter的过程中,可能需要结合一定的业务场景进行判断等,那使用Jmet ...

  2. JAVA中使用freemark生成自定义文件(json、excel、yaml、txt)

    原文:http://blog.csdn.net/jinzhencs/article/details/51461776 场景:在我们工作中,有时需要生成一些文件,可能它不是一种标准的格式,比如JSON. ...

  3. 在CATIA中通过OUTGEN 生成OUT 文件 教程

    前言: 本教程基于CATIA V5R2014版本. 关于大众数据标准格式:OUT/DMU/PCA文件的说明,如图1所示. 图1:关于OUT/DMU/PCA文件的说明 1.创建KPR文件,下挂所有子文件 ...

  4. 如何让使用create-react-app构建的项目在build过程中如何不生成.map文件

    避免create-react-app的项目在build的过程中生成 .map 文件的方法:主要是更改 package.json 里面的 build 命令!正式进入修改步骤前,推荐安装 cross-en ...

  5. webpack中使用html-webpack-plugin生成HTML文件并主动插入css和js引入标签

    html-webpack-plugin clean-webpack-plugin 一.html-webpack-plugin 由于打包时生成的css样式文件和js脚本文件会采用hash值作为文件命名的 ...

  6. 在C#.NET中,如何生成PDF文件?主要有以下几个途径

    1.使用.NET文件流技术:若通过.NET的文件流技术生成PDF文件,必须对PDF文件的语法很清楚,例如BT表示实体内容开始:ET表示实体内容结束:TD表示换行等等.我们可以从Adobe的官方网站上下 ...

  7. Itext中 根据html生成Word文件,包含图片

    package cn.com.wzf; import java.io.FileOutputStream; import java.io.OutputStream; import java.io.Str ...

  8. Linux中ulimit -c生成core文件()

    理解这六个shell脚本语言的功能 echo "kernel.core_pattern = /tmp/core-%e-%p-%t" >> /etc/sysctl.con ...

  9. python中的pyc和pyo文件和__pyc__文件夹

    一.命令生成 pyc 文件 *.py:源码文件,由 Python 程序解释. *.pyc:源码经编译后生成的二进制字节码(Bytecode)文件. *.pyo:优化编译后的程序,也是二进制字节码文件. ...

随机推荐

  1. 转 vs2008使用技巧推荐

    Visual Studio 2008自带的1000多个 Windows 系统使用的各种图标.光标和动画文件在Visual Studio 2008的安装目录下,\Microsoft Visual Stu ...

  2. CF-796B

    B. Find The Bone time limit per test 2 seconds memory limit per test 256 megabytes input standard in ...

  3. Flutter实战视频-移动电商-25.列表页_使用Provide控制子类-1

    25.列表页_使用Provide控制子类-1 主要是二级分类的UI布局 1分15秒 生成我们的右侧动态类 定义list变量 开始写里面的子项,把每一个小的写了 再拼成一个大的 这样我们的小类就写完了 ...

  4. python-re使用举例

    代码: import re text = "JGood is a handsome boy, he is cool, clever, and so on..." print(tex ...

  5. 洛谷 - P3377 - 【模板】左偏树(可并堆) - 左偏树 - 并查集

    https://www.luogu.org/problemnew/show/P3377 左偏树+并查集 左偏树维护两个可合并的堆,并查集维护两个堆元素合并后可以找到正确的树根. 关键点在于删除一个堆的 ...

  6. apache2.4.35 403 forbidden 解决办法

  7. ZOJ3175【公式化函数的思想】

    题意:  给出f(n,m)(m<n)的定义:大于m并且小于n的能整除m的数的个数. F(n)为m从1至n的f(n,m)的和. 给出n,求F(n). 思路: 就是计算n/1 +  n/2 + n/ ...

  8. MecanimControl插件随笔

    ----------------------------------------- 4个animatorController是怎么回事? 分别对应 1镜像动画速度>0 2镜像播放速度<0 ...

  9. c# UserControl 如何在父窗口中显示Scroll

    1. UserControl 不应该是Dock = Fill, 而应该使用 Anchor 2. 父窗口(或者父控件,或者容器)的AutoScroll = True 3.UserControl 加入容器 ...

  10. golang开发:(二)安装 Golang

    当然了我们的安装都是在vagrant里面安装,vagrant ssh.不用虚拟机了,本机安装当然也可以. Mac 安装 访问下载地址,下载 go1.12.5.darwin-amd64.pkg,双击下载 ...