【Jmeter】put方法参数

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lluozh2015/article/details/54315517

在接口编写时,PUT方法请求时

这里写图片描述

响应的数据为:

{"message":"","statusCode":500}

实际请求的数据为

这里写图片描述

不难发现PUT data竟然为空

为了排除是Java后台的问题,使用Postman发送该PUT请求,如下:

这里写图片描述

说明Postman请求是没问题,那么基本可以排除是被测的Java后台的问题

如果将参数直接写在url上,是可以请求成功的

这里写图片描述

请求的数据如下:

这里写图片描述

响应数据为:

{"statusCode":200}

说明此请求方式可行

又在网上找了其他的方案
1.参数放在parameters中,列名为空,参数放在值中、参数间用&连接

这里写图片描述

请求的数据为:
这里写图片描述

可以看出PUT data 中是带有参数的

但是,响应的数据为

{"message":"","statusCode":500}

失败

2.参数放在Body Data中,参数间用&连接

这里写图片描述

请求的数据为

这里写图片描述

同样PUT data 中是带有参数的

但是,响应的数据为:

{"message":"","statusCode":500}

同样请求失败

目前并没有找到原因,只能暂时使用将参数直接写在url上进行请求

猜你喜欢

转载自blog.csdn.net/lluozh2015/article/details/54315517
今日推荐