【JMeter】参数Parameters和Body Data

【JMeter】参数Parameters和Body Data在做接口并发测试的时候,才发现Jmeter中的Parameters和BodyData两种参数格式并不是简单的一个是xx=xx,另外一个是json格式的参数先看一个接口[post]/api/xx/xxxx/xxxx通知服务端文件上传完毕输入参数:httpcontenttype:application/json名称|类型|是否必须|参数限制|描述———|–

大家好,又见面了,我是你们的朋友全栈君。

在做接口并发测试的时候,才发现Jmeter中的Parameters和Body Data两种参数格式并不是简单的一个是xx=xx,另外一个是json格式的参数

先看一个接口

[post] /api/xx/xxxx/xxxx 通知服务端文件上传完毕

输入参数:

http content type: application/json

名称 | 类型 | 是否必须 | 参数限制 | 描述
--------- | ----------- | -------- | ---------- | ----------
cid | string | 是 | cid.length==36 | id
version | int | 是 | 无 | 版本

开始时在Jmeter的请求为

这里写图片描述

请求返回的结果为

{"msg":"{\"message\":\"error\",\"error_code\":4000}","ret":"error"}

查找后发现是Parameters和Body Data的使用,还有请求的参数理解有误

仔细看看抓包中的两种“参数”

xx=xx&xxx=xx格式

这里写图片描述

json格式

这里写图片描述

Parameters

xx=xx&xxx=xx格式的参数为GET或者POST请求中,url中带的参数值,如:

在一个这样的请求中/api/xx/xxx/xxxx?index=0&pagesize=100&thumb=1
?号后面的可以写在url中,也可以写在Parameters中

这里写图片描述

Body Data

json格式的是POST请求中的参数,POST请求参数时,看请求的格式,是否需要在请求中添加HTTP信息头管理器,将请求的Content-Type 或者 User-Agent 等进行定义

HTTP请求的格式:

这里写图片描述

HTTP信息头管理器:

这里写图片描述


欢迎关注个人公众号
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/149659.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Spring学习——Spring常用数据库访问设置

    Spring学习——Spring常用数据库访问设置

    2022年2月24日
  • 好用的mac录屏软件推荐:白菜录屏mac中文免费版[通俗易懂]

    好用的mac录屏软件推荐:白菜录屏mac中文免费版[通俗易懂]为大家推荐一款好用的mac录屏软件,白菜录屏forMac提供了全屏录制、区域录屏、麦克风录音、后期视频编辑、多格式视频导出、系统声音录制等功能,操作起来十分便捷,而且还是中文免费版,还在找mac录屏软件的朋友可以试试白菜录屏mac版哦!白菜录屏forMac官方介绍白菜录屏是一款小巧却功能强大的mac录屏软件。白菜录屏适用于制作教学视频的博主、录制网课的学生党、记录网络会议或演示的商务人士。白菜录屏formac主要功能全屏录制,区域录屏,支持高帧率,显示摄像头,后期视

    2022年9月24日
  • PHP中对PSR-1、PSR-2规范理解

    PHP中对PSR-1、PSR-2规范理解

    2021年5月25日
  • java random函数用法_JAVA的Random类的用法详解[通俗易懂]

    java random函数用法_JAVA的Random类的用法详解[通俗易懂]Random类主要用来生成随机数,本文详解介绍了Random类的用法,希望能帮到大家。Random类(java.util)Random类中实现的随机算法是伪随机,也就是有规则的随机。在进行随机时,随机算法的起源数字称为种子数(seed),在种子数的基础上进行一定的变换,从而产生需要的随机数字。相同种子数的Random对象,相同次数生成的随机数字是完全相同的。也就是说,两个种子数相同的Random…

    2022年5月28日
  • OPNsense – 多功能高可靠易使用的防火墙(二)

    OPNsense的安装和使用(二)内容列表基本设置证书颁发机构(CA)管理证书管理授权管理系统软件管理其他管理将会被设置的内容基本设置代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键基本设置这是首次进入配置模式时才能见到的欢迎页面,然后就会进入设置过程。为能方便…

    2022年4月6日
  • C#_dropdownlist_1

    C#_dropdownlist_1关于ASP.netMVC中DropDownList绑定与提交数据在做ASP.netMVC项目中,数据绑定也是很关键的,现在以个人经验与大家交流下ASP.netMVC中DropDownLi

    2022年7月1日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号