接口测试 个位大佬,JMeter 发送 POST 请求时,传递一个没有 key 的 json 字符串

phoenix · 2018年07月19日 · 最后由 phoenix 回复于 2018年07月19日 · 2645 次阅读

个位大佬,JMeter 发送 POST 请求时,传递一个没有 key 的 json 字符串,要怎么写呢?

共收到 13 条回复 时间 点赞

没有 key 就不是 json 了....

没有 key,只有 value?😂
亦或是发个空{} https://testerhome.com/topics/15125

没有 key,那值传给谁呢?是不是表述错了

果冻 回复

其实是把一个没有 key 的 json 转换成 string,类似这样的{key1:"\"value\""}

白纸 回复

json 里面嵌套一个 jsonobject 不就行了么~~

phoenix 回复

可能表述有歧义,哈哈~~

phoenix 回复

放在 body 里

phoenix 回复

详细描述下场景 跟你要干嘛吧.....😂

jmeter 我不懂,不过 http 请求 post 的时候传数据常用 params 和 data 两种模式
params 都会进 url(queryString),属于请求头内容,长度有限制,在不同浏览器长度限制不同,服务端通过 getParameter 就可以拿到
data 形式估计是楼主需要的,也就是 7 楼说的放 body 里面,服务端需要通过 getInputStream 获取再自行解析

另外:不存在没有 key 的 json……你只是想传一个符合 json 结构模式的字符串而已,我猜的可对?

槽神 回复

开局一个标题 场景全靠猜

白纸 回复

基础知识所决定的,可以理解,更傻的问题都见过……自己也问过
当然,会问问题和会搜索的人,是稀缺的,当得起年薪 50W+ 😂

槽神 回复

是这样的,准确的说,我是想要一个可以用 toJson() 方法转换成 json 的 string。哈哈,我就觉得经常混 TesertHome 的人很牛逼,至少大家学习的觉悟很高~~

phoenix 关闭了讨论 07月19日 18:14
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册