51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 11546|回复: 6
打印 上一主题 下一主题

Jmeter发送put和patch类型的http请求时,Parameters中的参数发送不了

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2014-12-3 12:37:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Jmeter发送put和patch类型的http请求时,Parameters中的参数发送不了,put data数据为空,为什么
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2014-12-22 15:57:52 | 只看该作者
我遇到类似问题是解决的方法是 手动在http请求中 content encoding 手动写上 utf-8
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2015-1-12 15:30:00 | 只看该作者
我也碰到这个问题 求帮助
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2015-8-12 14:28:03 | 只看该作者
找到方法解决了吗,今天我也遇到这个问题了, 接口是put方式,jmeter发送的参数,PUT DATA:没有数据,谁解决过这个问题
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2015-8-21 15:35:40 | 只看该作者
在路径配置参数即可,例:front/order/blur_query?keyType=1&keywords=华为
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2016-8-12 20:27:59 | 只看该作者
http://jmeter.apache.org/usermanual/component_reference.html

The POST, PUT and PATCH request methods work similarly, except that the PUT and PATCH methods do not support multipart requests or file upload. The PUT and PATCH method body must be provided as one of the following:

define the body as a file with empty Parameter name field; in which case the MIME Type is used as the Content-Type
define the body as parameter value(s) with no name
use the Post Body tab

简单的说就是:把所有参数连在一起放在parameters tab的value里面,name为空;把所有参数放在bodydata tab里面
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2016-8-17 14:25:46 | 只看该作者
本帖最后由 didomima 于 2016-8-17 14:27 编辑

楼上的说的很准确,再补充一点
1. 可以在sampler request 下加一个HTTP HEAD MANAGER, 加一个Content-Type:application/x-www-form-urlencoded
2. 如果用Parameters, 只能填values, 不能填name.
3. 也可以使用Body Data. 在写ETCD的时候,将Body Data写成value=xxxx 注意:如果xxx中有+,=等特殊字符,需要将字符串先encode, 否则出来的数据会被转义掉。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-23 03:54 , Processed in 0.068152 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表