利用Jmeter 实现 Json 报文接口测试

利用Jmeter测试Json格式的接口。

工具/原料

  • Jmeter

  • 被测接口

方法/步骤

  1. 1

    启动Jmeter:找到Jmeter.bat文件双击启动Jmeter。

    利用Jmeter 实现 Json 报文接口测试_第1张图片

  2. 2

    在测试计划下面添加线程组:测试计划右键 —— 添加  —— Threads (Vusers)—— 线程组。

    利用Jmeter 实现 Json 报文接口测试_第2张图片

  3. 3

    线程组合相关设置。

    利用Jmeter 实现 Json 报文接口测试_第3张图片

  4. 4

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

    利用Jmeter 实现 Json 报文接口测试_第4张图片

  5. 添加HTTP信息头信息:Content-Type=application/json 。

    利用Jmeter 实现 Json 报文接口测试_第5张图片

  6. 添加HTTP请求:线程组右键 —— 添加  —— Simpler —— HTTP请求。

    利用Jmeter 实现 Json 报文接口测试_第6张图片

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

    利用Jmeter 实现 Json 报文接口测试_第7张图片

  8. 也可以将JSON直接放在Parameters 里。

    利用Jmeter 实现 Json 报文接口测试_第8张图片

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

    利用Jmeter 实现 Json 报文接口测试_第9张图片

  10. 保存项目,点击启动按钮,运行测试脚本。

    利用Jmeter 实现 Json 报文接口测试_第10张图片

  11. 运行脚本之后,点击察看结果树,察看测试响应数据。

    利用Jmeter 实现 Json 报文接口测试_第11张图片

  12. 当响应数据报请求参数为空时,禁用HTTP信息投管理,继续运行。

    利用Jmeter 实现 Json 报文接口测试_第12张图片

  13. 禁用HTTP信息投管理后,运行正常。根据错误信息,可以继续调试脚本。

    利用Jmeter 实现 Json 报文接口测试_第13张图片

  14. 当察看结果树立里的催结果太多的时候,可以把测试结果清除掉,清除是可以选择请求单个测试结果或请求全部测试结果。

    利用Jmeter 实现 Json 报文接口测试_第14张图片

    利用Jmeter 实现 Json 报文接口测试_第15张图片

  15. 注意事项:添加HTTP信息头管理后,当响应数据报请求参数为空时,禁用HTTP信息头管理,继续运行即可。

你可能感兴趣的:(jmeter)