【Jmeter】参数Parameters和Body Data
来源:互联网 发布:网络机顶盒怎么安装 编辑:程序博客网 时间:2024/05/29 10:19
在做EN3的接口并发测试的时候,才发现Jmeter中的Parameters和Body Data两种参数格式并不是简单的一个是xx=xx,另外一个是json格式的参数
先看一个接口
[post] /api/v1/courseware/finish 通知服务端文件上传完毕
输入参数:
http content type: application/json名称 | 类型 | 是否必须 | 参数限制 | 描述--------- | ----------- | -------- | ---------- | ----------cid | string | 是 | cid.length==36 | 课件idversion | 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/v1/courseware/list?index=0&pagesize=100&thumb=1
?号后面的可以写在url中,也可以写在Parameters中
Body Data
json格式的是POST请求中的参数,POST请求参数时,看请求的格式,是否需要在请求中添加HTTP信息头管理器,将请求的Content-Type
或者 User-Agent
等进行定义
HTTP请求的格式:
HTTP信息头管理器:
2 0
- 【Jmeter】参数Parameters和Body Data
- jmeter中Parameters和Body Data区别
- jmeter body data乱码
- 【Jmeter】参数Parameters(2)
- apache-jmeter-3.0 Body Data 中文乱码
- jmeter body data,输入中文显示为乱码,如何解决
- JMeter学习参数化User Defined Variables与User Parameters
- JMeter学习 参数化User Defined Variables与User Parameters
- JMeter学习参数化User Defined Variables与User Parameters
- JMeter学习-031-JMeter 3.0 POST Body Data 中文乱码问题
- Parameters 和 Data 的共同点与不同点
- 参数(parameters)和超参数(hyperparameters)
- JMeter参数化-CSV Data Set Config
- JMeter参数化-CSV Data Set Config
- JMeter参数化--CSV Data Set Config
- form data 和request payload 和Query String Parameters
- form data 和request payload 和Query String Parameters
- JMeter学习参数化之User Defined Variables与User Parameters
- #MYSQL子查询
- 写监听和DOM时那些傻逼的错误
- 详细记录第一个项目-短信管理
- 第十三周项目3:动物这样叫(3)
- 飛飛(五十二)抽象类的应用,用指向基类的指针,且基类为抽象类
- 【Jmeter】参数Parameters和Body Data
- gluPerspective注意事项
- 【Gradle】管理库工程release及debug
- java加密解密--对称加密
- ORACLE命令笔记
- Java创建文件
- Java加密技术(三)——PBE算法
- 你好,Oh My Zsh - 社区力量全新方式定义命令行
- 第十二周项目4-String类的构造