Jmeter如何使用csv参数化Json数据

技术Jmeter如何使用csv参数化Json数据这篇文章将为大家详细讲解有关Jmeter如何使用csv参数化Json数据,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。结合

本文将详细解释Jmeter如何使用csv参数化Json数据。这篇文章的内容质量很高,所以边肖会分享给大家参考。希望你看完这篇文章后有所了解。

结合自己的实践经验,重新整理如下:

说明:作者使用的是Jmeter 3.0。本文主要介绍如何使用JMeter的submission json并对其进行参数化。示例中的http请求仅用于验证json提交是否成功,参数化是否成功,不是真实有效的请求。

1.首先准备一个csv文件。我只是在这里写了一两列数据,把文件放在E盘的根目录下。

然后在Jmeter中添加一个csv数据集配置(在配置组件中)来填写文件绝对路径filename的后缀,所以我把E:\1233.csv填成“Filename”,并为csv文件的列定义一个变量名,这里我定义为Num和Letter。注意英文中的逗号来分隔变量名。

Jmeter如何使用csv参数化Json数据

2、

(1)添加http采样器并将其设置为post请求。

(2)打开Body Data页面,设置Json格式,参数化,使用$ {变量名}。

(3)参数化时,可以直接设置。

{

数字' :'${Num} ',

字母' :'${Letter} '

}

您也可以添加一些常量进行组合,例如

{

数字“:”我是数字${Num},

字母‘:’我就是字母${Letter}

}

Jmeter如何使用csv参数化Json数据

3.设置线程组的并发数量等参数,

(1)我刚才准备的文件包含14条数据,我在这里设置发送了总共16个请求。

(2)添加“查看结果树”(在监听器中),然后点击运行按钮查看请求信息。

Jmeter如何使用csv参数化Json数据

4.通过结果树,我们发现Jmeter发送的postData已经成功读取了csv文件的数据,并成功将其参数化。

5.本次测试发现,当请求数大于数据源数时,Jmeter会自动循环读取数据,本次测试的第15个请求为第一行的数据。

Jmeter如何使用csv参数化Json数据

这是因为在csv配置中,EOF上的回收设置为true;EOF上的停止线程为假,

当Jmeter读完一轮数据,有线程运行时,线程会循环读取csv数据。

EOF:文件结束;

Jmeter如何使用csv参数化Json数据

其他问题

1、步骤也可以是“为该采样器添加 HTTP 信息管理器”,此功能是为了通过服务器的Json类型合法性校验。

步骤如下:用鼠标右键点击采样器,从右键菜单中选择“添加”-“配置组件”-“HTTP头管理器”,然后在头中添加一条名为“内容类型”的消息,值为application/json:

Jmeter如何使用csv参数化Json数据

以下是Jmeter如何用csv参数化Json数据。希望

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/99275.html

(0)

相关推荐

  • Java的四种引用方式是什么

    技术Java的四种引用方式是什么本篇内容主要讲解“Java的四种引用方式是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java的四种引用方式是什么”吧!1.强引用(St

    攻略 2021年10月29日
  • mysql中转换函数以及排序问题的示例分析

    技术mysql中转换函数以及排序问题的示例分析这篇文章主要为大家展示了“mysql中转换函数以及排序问题的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“mysql中转

    攻略 2021年11月6日
  • 怎么用树莓派来做下载机

    技术怎么用树莓派来做下载机这篇文章主要介绍了怎么用树莓派来做下载机,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 树莓派做下载机的优点就是功耗小,2

    攻略 2021年11月20日
  • Spring在单值注入时如何按类型查找匹配的Bean

    技术Spring在单值注入时如何按类型查找匹配的BeanSpring在单值注入时如何按类型查找匹配的Bean,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。引

    攻略 2021年10月27日
  • mysql数据库常用命令的含义(mysql列出所有数据库的命令是什么)

    技术MySQL数据库的基本命令有哪些小编给大家分享一下MySQL数据库的基本命令有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、概述数

    攻略 2021年12月21日
  • 计算机中即可作为输入设备又可以作为输出设备的是什么

    技术计算机中即可作为输入设备又可以作为输出设备的是什么这篇文章主要讲解了“计算机中即可作为输入设备又可以作为输出设备的是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“

    攻略 2021年11月8日