Jmeter调用 Json接口测试之关键点申明Content-Type类型

背景:

最近,在做接口测试发现创建运单接口,通过普通表单请求总是失败,开始我以为是后端接口出现问题,但通过前端页面都能创建运单,F12打开浏览器开发者模式,获取该接口请求入参发现,请求的数据格式是json 且header声明的媒体类型是application/json,才明白问题的原因,经过如下修改,接口调用OK,二话不多说,直接往下翻

调整方式:

1、添加HTTP信息投管理器:线程组右键 — 添加  — 配置元件 —HTTP信息头管理器。

2、添加HTTP请求:线程组右键 —添加  — Simpler — HTTP请求。

3、在HTTP请求里面添加HTTP信息头信息:Content-Type=application/json ,基于json格式数据请求,如果不申明媒体类型application/json 服务端无法处理,得不到正常响应结果。

 

4、在HTTP请求里写入web服务器,HTTP请求和JSON报文的相关信息(此时把JSON字符串放入Body Data里)。

5、添加察看结果树:线程组右键 —— 添加  —— 监听器 —— 察看结果树。

 

posted @ 2018-04-19 22:52  就这个名字好  阅读(511)  评论(0编辑  收藏  举报