51Testing软件测试论坛

标题: jmeter的post请求中带有参数,且请求体是json [打印本页]

作者: marseilles14    时间: 2019-12-10 18:52
标题: jmeter的post请求中带有参数,且请求体是json
我想用jmeter做一个post请求,接口类似:http://ip:port/path?id=""   ,数据是一个json类似 {data:{'score':120}},请求一直不成功,求大佬指教,感激不尽。
作者: marseilles14    时间: 2019-12-10 18:55
失败的请求data里是空的
作者: Miss_love    时间: 2019-12-11 09:02
marseilles14 发表于 2019-12-10 18:55
失败的请求data里是空的

把参数直接放到URL中
作者: marseilles14    时间: 2019-12-12 22:32
我在说详细点,是这样的:1.接口的是从url中获取id进行校验,从requestbody中获取请求的数据,所以把请求写入url中是不行的。2.我在网上查了下,没看到jmeter请求post请求中带参数,还有请求体的情况。感觉是这个软件的先天缺陷。因为用postman和ab可以调通。
作者: langzi1209    时间: 2019-12-17 10:19
header的content-type:application/json
作者: corei9    时间: 2020-4-9 17:04
这种情况一般是因为缺少请求头导致的,在jmeter配置元件里面加一个请求头管理器,然后把content-type:application/json头加进去试试




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2