【P57】JMeter 保存响应到文件(Save Responses to a file)

news2024/11/26 18:53:35

文章目录

    • 一、保存响应到文件(Save Responses to a file)参数说明
    • 二、准备工作
    • 三、测试计划设计


一、保存响应到文件(Save Responses to a file)参数说明

可以将结果树保存到文件

使用场景:当结果太大,使用结果树监听器影响图形模式时,我们可以采用响应保存监听器来处理

使用频率:一般

右键 >>> 添加 >>> 监听器 >>> 保存响应到文件(Save Responses to a file)

在这里插入图片描述

Save conditions

  • Save Successful Responses only:仅保存成功响应

  • Save Failed Responses only:仅保存失败响应

  • Don’t save Transaction Controller SampleResult:不保存事务控制器样本结果

Save details

  • 文件名称前缀(Filename prefix (can include folders)):文件路径 + 文件前缀

  • Don’t add number to prefix:不添加数字到文件前缀

  • Don’t add content type suffix:不添加文件的后缀类型

  • Add timestamp:添加时间戳到文件前缀

  • Minimum Length of sequence number:设置文件名称最小的序列号;例如4,文件序号为0001…

二、准备工作

慕慕生鲜: 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信息头管理器

在这里插入图片描述

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

如图,可以将地址使用变量 ${ip} 进行获取

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

在这里插入图片描述

  • 线程数:80

  • Ramp-Up时间(秒):80

  • 勾选 永远

  • 其它参数默认即可

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

在这里插入图片描述

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

(10)、测试计划右键 <<< 添加 <<< 监听器 <<< 保存响应到文件

在这里插入图片描述

  • 默认勾选 Don’t save Transaction Controller SampleResult

  • 文件名称前缀:D:\Desktop\response\result

在桌面需要有此文件

(11)、点击启动,启动几秒后,点击停止按钮

在这里插入图片描述

(12)、点开桌面response文件夹

在这里插入图片描述

(13)、点开json文件进行查看

在这里插入图片描述

如图,内容为返回报文的结果,每一次返回保存一个json文件

保存响应到文件:一般用于分析时排错将文件保存起来,进行查看

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

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

相关文章

Mybatis插件001分页 pagehelper

Mybatis-PageHelper/Important.md at master pagehelper/Mybatis-PageHelper GitHubMybatis通用分页插件. Contribute to pagehelper/Mybatis-PageHelper development by creating an account on GitHub.https://github.com/pagehelper/Mybatis-PageHelper/blob/master/wikis…

短视频社区的商业化和流量分发

商业化本质上是一门流量生意&#xff0c;那么为什么要做流量&#xff1f; 1、流量分配影响社区生态 一个社区的总流量是要在三类流量里面做分配&#xff0c;此消彼长&#xff1a; 私域流量公域流量&#xff08;中心化运营 算法推荐&#xff09;商业化的流量&#xff08;也是…

chatgpt赋能python:Python代码的保存:保障开发效率和代码质量

Python 代码的保存&#xff1a;保障开发效率和代码质量 Python 是一种高级语言&#xff0c;被广泛应用于数据分析、机器学习、 Web 开发等各个领域。它的语法简洁、易于学习&#xff0c;拥有丰富的标准库和第三方库&#xff0c;帮助开发者快速实现功能。在这样一个代码生产效率…

[ruby on rails] passenger+nginx 部署rails

安装Passenger 方法1 Passenger 是一个 app server&#xff0c;支持基于 Rack 框架的 Ruby app&#xff08;包括 Rails&#xff09;&#xff0c;作为模块变异到Nginx&#xff0c;不需要自己启动。 安装 Passenger 最简单的方法是通过 apt 安装&#xff0c;首先导入 Passenger…

英语4级技巧

真题链接&#xff1a;https://pan.baidu.com/s/1IZ0MmEpkANUm77ZLDmHs1A?pwd1111 提取码&#xff1a;1111 一、听力技巧 听到什么选什么 听发音 4级 90% 6级 60% 1、开头原则 2、顺序原则 1、单词发音/语音现象&#xff08;连读、弱读、失去爆破&#xff09; 反转词&#…

chatgpt赋能python:Python如何产生随机整数?

Python如何产生随机整数&#xff1f; Python是一种高级编程语言。它允许程序员轻松地创建各种类型的应用程序&#xff0c;包括生成随机整数。本文将介绍如何在Python中使用内置的随机数函数来生成随机整数。 random模块 Python中的random模块提供了生成随机数的函数。这些函…

chatgpt赋能python:Python实现二分查找

Python实现二分查找 在计算机科学中&#xff0c;二分查找是一种在有序数组中查找特定值的算法。 以一个有序数组为例&#xff0c;二分查找从数组的中间元素开始查找。如果需要查找的值与中间元素相同&#xff0c;则返回中间元素的位置。否则&#xff0c;如果查找的值比中间元…

ubuntu 20.04 aarch64 平台交叉编译 glib

glib 是什么&#xff1f; glib 是一个比较强大的 软件库&#xff0c;类似于 libc 库 交叉编译 当前需要移植到 aarch64&#xff08;ARM64&#xff09;平台上&#xff0c;需要使用 aarch64 交叉编译工具链编译 glib 环境准备 ubuntu 20.04 安装较新版本的 meson &#xff1…

使用大型语言模(LLM)构建系统(三):思维链推理

今天我学习了DeepLearning.AI的 Building Systems with LLM 的在线课程&#xff0c;我想和大家一起分享一下该门课程的一些主要内容。 下面是我们访问大型语言模(LLM)的主要代码&#xff1a; import openai#您的openai的api key openai.api_key YOUR-OPENAI-API-KEY def get_…

vue3中的插槽

目录 什么是插槽插槽的类型默认插槽具名插槽作用域插槽 插槽的默认内容动态组件中使用插槽插槽的组合使用插槽的高级用法插槽复用将动态组件作为插槽 插槽的优先级规则 什么是插槽 插槽是组件中用来承载内容的一种机制&#xff0c;可以让组件在运行时接受来自其它组件的任意内…

【后端面经-数据库】MySQL的存储引擎简介

【后端面经-数据库】MySQL的存储引擎简介 MySQL的存储引擎0. 存储引擎的查看和修改1. MyISAM2. InnoDB3. MEMORY4. MERGE5. 总结6. 参考博客 MySQL的存储引擎 mysql主要有四类存储引擎&#xff0c;目前主要使用InnoDB作为存储引擎。 0. 存储引擎的查看和修改 查看当前数据库…

Oracle子查询改写的几种方式

子查询定义 子查询是嵌套在另一个语句(如SELECT,INSERT,UPDATE或DELETE)中的SELECT语句。 通常,可以在任何使用表达式的地方使用子查询。 例子 比如从以下的病人信息中查询最近一个月住院年龄最大的病人信息 从以上的信息中我们知道病人出生日期BIRTHDATE ,限制取数的时…

chatgpt赋能python:Python二次方函数——优化您的SEO排名

Python二次方函数——优化您的SEO排名 如果您是一位拥有10年Python编程经验的工程师&#xff0c;您可能已经知道Python是一个强大的编程语言&#xff0c;虽然它不是专业的SEO工具&#xff0c;但是它可以用于优化SEO排名&#xff0c;尤其是当您需要通过Python编写一个二次方函数…

【计算机组成原理与体系结构】指令系统

目录 一、指令格式 二、扩展操作码 三、指令寻址 四、数据寻址 五、x86汇编指令 六、RISC-V架构 七、RV32I指令集 一、指令格式 根据地址码格式分类 根据操作类型进行分类 二、扩展操作码 三、指令寻址 指令寻址&#xff1a;下一条预执行指令的地址&#xff08;始终有…

chatgpt赋能python:Python如何从右往左取数

Python如何从右往左取数 在Python编程中&#xff0c;有时候需要从右往左获取列表、字符串等数据结构的元素&#xff0c;而不是从左往右。这样做的好处在于可以更快地访问最后几个元素&#xff0c;或者进行一些反向操作。本文将介绍Python中从右往左取数的方法。 索引与切片 …

【DC综合】DC工具 report_timing 命令的一些选项

report_timing选项 report_timing 的全部参数[ -to to_list | -rise_to rise_to_list | -fall_to fall_to_list ][ -from from_list | -rise_from rise_from_list | -fall_from fall_from_list ][ -path_type short | full | full_clock | full_clock_expanded | only | end ][…

智能工厂元宇宙 工业互联网云平台的架构与功能解析

随着工业领域的数字化转型和物联网技术的发展&#xff0c;工业互联网云平台作为实现智能制造和工业自动化的关键技术之一&#xff0c;引起了广泛关注。工业互联网云平台通过将传感器数据、设备状态和生产信息等连接到云端&#xff0c;实现数据的采集、存储、分析和应用&#xf…

chatgpt赋能python:Python中如何一行输入多个数据

Python中如何一行输入多个数据 在Python中&#xff0c;我们有时需要一次性输入多个数据&#xff0c;作为程序的输入。常见的情况包括输入一组数字、输入多个字符串等。在本文中&#xff0c;我们将介绍多种方法来实现一行输入多个数据。 方法一&#xff1a;使用input函数 Pyt…

IP组播5_PIM-SM(ASM)详解

目录 1.PIM-SM&#xff08;ASM&#xff09;简介 2.PIM-SM&#xff08;ASM&#xff09;工作原理 2.1 什么是DR&#xff1f; 2.2 什么是RP&#xff1f; 2.2.1 静态RP 2.2.2 动态RP 2.3 组播源注册和RPT建立 2.4 SPT切换 3. PIM-SM&#xff08;ASM&#xff09;实验 3.1 …

【力扣刷题 | 第五天】

目录 前言&#xff1a; 15. 三数之和 - 力扣&#xff08;LeetCode&#xff09; 18. 四数之和 - 力扣&#xff08;LeetCode&#xff09; 结束&#xff1a; 前言&#xff1a; 今天两道题类型相似&#xff0c;解法思路一致&#xff0c;都利用了双指针技术。 15. 三数之和 - 力…