【P60】JMeter Jtl 文件的 html 格式输出

news2025/1/27 12:54:13

文章目录

    • 一、汇总报告(Summary Report)参数说明
    • 二、准备工作
    • 三、测试计划设计
    • 四、Jtl 文件的 html 格式输出


一、汇总报告(Summary Report)参数说明

可以查看事务或者取样器在某个时间范围内执行的汇总结果

使用场景:用于评估测试结果

使用频率:极高

汇总报告可以放在线程组下或者某个配置下,右键 >>> 添加>>> 监听器 >>> 汇总报告(Summary Report)

在这里插入图片描述

所有数据写入一个文件(Write results to file / Read from file)参数参考 3.1

参数

  • 样本(Samples):取样器请求的数量

  • 平均值(Average):请求(事务)的平均响应时间

  • 最小值(Min):请求的最小响应时间

  • 最大值(Max):请求的最大响应时间

  • 标准偏差(Std.Dev): 响应时间的标准方差

  • 异常 %(Error):请求(事务)错误的数量

  • 吞吐量(Throughput):每秒取样器执行的数量,相当于 TPS

  • 接收 KB/sec(Received KB/sec):每秒接收的千字节数

  • 发送 KB/sec(Sent KB/sec):每秒发送的千字节数

  • 平均字节数(Avg.Bytes):取样结果返回的平均大小

二、准备工作

慕慕生鲜: http://111.231.103.117/#/login

  • 进入网页后,登录,页面提供了账户和密码

  • 搜索框输入“虾”

  • 右键检查或按F12,打开调试工具,点击搜索

在这里插入图片描述

三、测试计划设计

(1)、测试计划右键 <<< 添加 <<< 配置元件 <<< 用户定义的变量

在这里插入图片描述

  • 添加一个参数:ip,值为 111.231.103.117

(2)、测试计划右键 <<< 添加 <<< 测试片段 <<< 测试片段

在这里插入图片描述

  • 名称:HTTP测试片段

(3)、在网页中,调试中点击网络,找到请求,点击负载,复制参数值

在这里插入图片描述

(4)、HTTP测试片段右键 <<< 添加 <<< 取样器 <<< HTTP请求

在这里插入图片描述

  • 协议:GET

  • 路径:/product/list

  • 点击从剪切板添加,会自动添加;也可手动添加

(5)、HTTP请求右键 <<< 添加 <<< 配置元件 <<< HTTP请求默认值

在这里插入图片描述

  • 协议:http

  • 服务器名称或IP:${ip}

使用参数 ${ip} 获取

  • 端口:8083

  • 内容编码:utf-8

(6)、在网页中,调试中点击网络,找到请求,点击标头找到请求标头,复制所有请求标头

在这里插入图片描述

(7)、HTTP请求右键 <<< 添加 <<< 配置元件 <<< HTTP信息头管理器

在这里插入图片描述

  • 点击从剪切板添加,会将复制的值自动添加进去

(8)、测试计划右键 <<< 添加 <<< 线程(用户)<<< 线程组

在这里插入图片描述

  • 线程数:100

  • 参数默认即可

(9)、线程组右键 <<< 添加 <<< 逻辑控制器 <<< 模块控制器

在这里插入图片描述

  • 点击选择 “HTTP测试片段”

(10)、测试计划右键 <<< 添加 <<< 监听器 <<< 汇总报告

在这里插入图片描述

(11)、点击启动,弹出Warning!窗口,点击附加到现有文件按钮

在这里插入图片描述

如图,启动运行完毕后,在桌面 简单数据写入器.jtl 文件中,生成了取样结果

四、Jtl 文件的 html 格式输出

(1)、点击菜单工具按钮,点击 Generate HTML report,弹出 Generate HTML report 窗口

在这里插入图片描述

(2)、在 Generate HTML report 窗口中选择参数,点击 Generate report

在这里插入图片描述

  • Results file (csv or jtl):选择 jtl 文件路径

  • user.properties file:选择JMeter下载路径中的 …\bin\user.properties 文件

  • Output directory:选择保存 http 文件路径

(3)、如图,代表成功

在这里插入图片描述

(4)、点开保存http文件的路径

在这里插入图片描述

如图,文件下有 index.html 文件

(5)、使用浏览器打开 index.html

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/631954.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Shell脚本攻略:Linux防火墙(二)

目录 一、理论 1.SNAT 2.DNAT 3.tcpdump抓包工具 二、实验 1.SNAT实验 2.DNAT实验 3.tcpdump抓包 一、理论 1.SNAT &#xff08;1&#xff09;概念 SNAT又称源地址转换。 源地址转换是内网地址向外访问时&#xff0c;发起访问的内网ip地址转换为指定的ip地址 &#…

【软考系统规划与管理师笔记】第6篇 IT服务部署实施

这章基本也是管理概念&#xff0c;考试内容基本以教材为主 1 概述 IT服务部署实施是衔接IT服务规划设计与IT服务运营的中间阶段&#xff0c;负责对服务组 件进行客户化&#xff0c;并在充分满足客户要求的前提下&#xff0c;使用标准化的方法管理人员、资源、 技术和过程&…

【超简单的串口通信的工作原理】

上图是电脑收到来自微控制器经过串口发送的信息&#xff0c; 那么电脑是如何收到这些数据的呢&#xff1f; 任何一种通信都要包括硬件物理接口和软件通信协议。 串口通信物理接口如下图&#xff1a; 微控制器与电脑的通信仅需1根数据线将数据一位一位按顺序发送&#xff0c;称…

matlab的矩阵常用操作方法

matlab中数据的基本格式是矩阵&#xff0c;行向量、列向量和标量都是矩阵的特例。矩阵可以是二维的&#xff0c;也可以是多维的。 &#xff08;1&#xff09;查找矩阵中的元素 ①find函数 在matlab中&#xff0c;可以调用find函数在矩阵中查找满足一定条件的元素&#xff0c…

#创作纪念日# 我的创作128天纪念日

我的创作128天纪念日 机缘收获日常成就憧憬 机缘 小升初时&#xff0c;我开始接触编程&#xff0c;进入了一个全新的世界。刚开始学习编程时&#xff0c;我只是对电脑的一些操作比较感兴趣&#xff0c;但慢慢地&#xff0c;我开始对编写程序、设计算法产生了浓厚的兴趣。在实践…

创新研报 | 如何激发中国半导体企业发展潜力从而获得竞争优势,领跑新一轮增长?

近年来&#xff0c;伴随网络化、信息化、智能化飞速发展&#xff0c;半导体的应用领域不断拓展&#xff0c;在全球经济及社会发展中的重要性与日俱增。与此同时&#xff0c;越来越多的国家纷纷加码半导体&#xff0c;各个国家在半导体价值链中拥有不同的竞争优势。目前&#xf…

AI-Prompt 1.0 版简介公测!你的AI提示词网站!

提示词&#xff08;Prompt&#xff09; 是什么&#xff1f; 在 AI 大模型中&#xff0c;一个 prompt 是一个输入文本&#xff0c;用于触发模型生成输出。例如&#xff0c;当我们向一个 AI 大模型提交需求时&#xff0c;我们的需求就是一个 prompt。 在介绍产品之前&#xff0c;…

C++:二叉搜索树(非平衡化)

文章目录 一.二叉搜索树(key_value模型)二.二叉搜索树的节点删除三.二叉搜索树类对象其他接口构造函数,析构函数和赋值运算符重载节点插入接口和节点查找接口key_value模型二叉搜索树类模板总体代码 四.未经平衡化的二叉搜索树的缺陷 一.二叉搜索树(key_value模型) 树的节点定…

华为OD机试真题B卷 JavaScript 实现【数据最节约的备份方法】,附详细解题思路

一、题目描述 有若干个文件&#xff0c;使用刻录光盘的方式进行备份&#xff0c;假设每张光盘的容量是500MB。 求使用光盘最少的文件分布方式&#xff0c;所有文件的大小都是整数的MB&#xff0c;且不超过500MB&#xff0c;文件不能分隔、分卷打包。 二、输入描述 每组文件…

mysql服务器启动和关闭

Windows 系统下启动停止 MySQL 服务的方式主要有以下两种&#xff1a; 通过计算机管理方式通过CMD命令行方式 备注: 测试数据库版本为MySQL5.7。 安装mysql服务器版本5.7成功&#xff0c;且加入系统变量成功之后&#xff0c;按照以下步骤启动/停止服务器。 一、通过计算机管…

Xubuntu22.04之绘制正弦波(一百七十八)

简介&#xff1a; CSDN博客专家&#xff0c;专注Android/Linux系统&#xff0c;分享多mic语音方案、音视频、编解码等技术&#xff0c;与大家一起成长&#xff01; 优质专栏&#xff1a;Audio工程师进阶系列【原创干货持续更新中……】&#x1f680; 人生格言&#xff1a; 人生…

测试人生 | 三十而已,何需惧怕!年薪40W+涨薪幅度超40%

关于我&#xff0c;普通二本&#xff0c;非计算机专业&#xff0c;培训出身&#xff0c;北漂&#xff0c;五年多的工作经验&#xff0c;做过外包&#xff0c;中间有过频繁的跳槽经历&#xff0c;手工点点点为主&#xff0c;最近确认了新Offer&#xff0c;远程办公&#xff0c;涨…

G - 1-n数组

第四次题组 [Cloned] - Virtual Judge (vjudge.net) 【题目描述】 给你一个数组一个a[n]组成n正整数。您可以对其执行操作。 在一个操作中&#xff0c;您可以替换数组的任何元素一个我​跟⌊/2​​⌋ 看看您是否可以多次应用该操作&#xff08;可能操作为0&#xff09; 来制…

Apache Commons CSV 基本使用

Apache Commons CSV 基本使用 文章目录 Apache Commons CSV 基本使用一、概述1、简介2、主要特点3、官方资料 二、基本使用1、引入依赖2、读取 .csv 文件文件内容读取文件 3、写入文件写入文件写入结果 一、概述 1、简介 Apache Commons CSV是Apache软件基金会的一个开源项目…

Android——认识Android (Android发展简介)(一)

如果想要学习好Android开发&#xff0c;首先需要能够熟练应用以下的几个知识&#xff1a; JavaSE : 理解面向对象&#xff0c;掌握网络通信&#xff0c;掌握集合&#xff0c;掌握IO操作&#xff0c;要懂得图形化界面swing。 JavaEE&#xff1a;也需要一定的了解&#xff0c;以…

mysql简单入门常见的语句使用

一、安装mysql 二、数据库操作 1、进入本地数据库 win r 运行cmd.exe 输入命令 mysql -uroot -p 敲回车&#xff1b;随后输入密码&#xff1b; -u用户名 -p密码; 1.1 连接远程数据库:mysql -h ip地址 -u 用户名 -p mysql -h 10.10.25.159 -u root -p root-h主机名…

git push 报错 error: src refspec master does not match any 解决

真是TN的邪了门了&#xff0c;今天在Gitee上创建了一个新项目&#xff0c;然后要把本地的代码push上去时&#xff0c;报了如下错误&#xff1a; ➜ *** git:(main) git push -u origin "master" error: src refspec master does not match any error: failed to pu…

Windows上通过CMake编译COLMAP源码操作步骤

COLMAP源码&#xff1a;https://github.com/colmap/colmap &#xff0c;最新的稳定版本位于master分支&#xff0c;最新的开发版本位于dev分支&#xff0c;这里使用master分支进行编译&#xff0c;commit id为1555ff0。官方推荐使用vs2019&#xff0c;使用vs2022有一些已知bugs…

Metasploit介绍

Metasploit介绍 我们经常在电影里看到有关黑客的镜头&#xff0c;他们通常在几个屏幕上一顿操作就能轻松“黑“进各种系统。这样的场景是不是很熟悉&#xff0c;是不是很羡慕&#xff1f; 今天我来介绍一下Metasploit Framework&#xff0c;简称MSF。这个工具就可以做到“Hacki…

Qt5.12.6配置Android Arm开发环境(windows)

1. 安装jdk1.8 2.安装Android Studio 并安装 SDK 与NDK SDK Tools 选择 26.0.3 SDK Platform 选择 Android SDK Platform 26 NDK选择19版本 安卓ARM环境配置成功如下: JDK1.8 , SDK 26 , NDK 19 在安装QT时要选择 ARMv7(32位CPU)与ARM64-v8a(64位CPU) 选择支持android平台…