postman+json+springmvc测试批量添加实例


Posted in Javascript onMarch 31, 2018

postman工具配置和数据准备:

1)在地址栏输入测试IP地址和端口号已经对应的接口地址;

2)在Headers一栏添加参数Content-Type=application/json;

已本地测试为例:对应配置图如下:

postman+json+springmvc测试批量添加实例

3)点击Body一栏,并选择raw,然后在对应的text区域输入要传递和添加的数据集合;

本例已两条数据位例,如下图:

postman+json+springmvc测试批量添加实例

其中每一条数据对象对应后台接口要保存的一条数据库记录,一个java对象;

到此,postMan的配置完成,只要点击send按钮触发发送事件即可已发送json格式的数据到后端接口。

服务器接口配置:已springmvc来说明:

controller类对象上加注解同其他普通controller对象一样;

@RestController
@RequestMapping("/room-call")
public class RoomCallController {
/**
 * 同时添加多条即时建议接口,参数接收要测试。
 *
 * @param roomCallModels 要存储的即时建议集合
 * @return 存储成功
 */
@RequestMapping(value = "/add-all", method = RequestMethod.POST)
public JSONResult addAllRoomCall(@RequestBody List<RoomCallModel> roomCallModels) {
//对接收参数做空判断,防止空指针
if (CollectionUtils.isEmpty(roomCallModels)) {
  return CommonError.PARAM_IS_NULL.toJSONResult("即使建议数据");
}
  for (RoomCallModel roomCallModel : roomCallModels
    ) {
//操作接受到的对象集合,依次入库,完成指定业务; } }

到此,基于postman的发送数据集合测试完成,其中roomCallModel对象为接收数据对象,将要入库的对象,其中postman发送的数据集合中的每一条数据中的属性对应实体对象中 属性。

以上这篇postman+json+springmvc测试批量添加实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
在新窗口打开超链接的方法小结
Apr 14 Javascript
使用phantomjs进行网页抓取的实现代码
Sep 29 Javascript
jQuery实现炫酷的鼠标轨迹特效
Feb 01 Javascript
js使用post 方式打开新窗口
Feb 26 Javascript
Angularjs制作简单的路由功能demo
Apr 14 Javascript
JavaScript使用键盘输入控制实现数字验证功能
Aug 19 Javascript
es6的数字处理的方法(5个)
Mar 16 Javascript
微信小程序的分类页面制作
Jun 27 Javascript
说说AngularJS中的$parse和$eval的用法
Sep 14 Javascript
vue输入节流,避免实时请求接口的实例代码
Oct 30 Javascript
vue 返回上一页,页面样式错乱的解决
Nov 14 Javascript
vue ant design 封装弹窗表单的使用
Jun 01 Vue.js
JS和Canvas实现图片的预览压缩和上传功能
Mar 30 #Javascript
Vue单页应用引用单独的样式文件的两种方式
Mar 30 #Javascript
基于js中的存储键值对以及注意事项介绍
Mar 30 #Javascript
angular4 共享服务在多个组件中数据通信的示例
Mar 30 #Javascript
js将键值对字符串转为json字符串的方法
Mar 30 #Javascript
webpack4.0打包优化策略整理小结
Mar 30 #Javascript
Angular4学习笔记router的简单使用
Mar 30 #Javascript
You might like
php自动给文章加关键词链接的函数代码
2012/11/29 PHP
如何使用php判断服务器是否是HTTPS连接
2013/07/05 PHP
PHP实现扎金花游戏之大小比赛的方法
2015/03/10 PHP
php版微信公众号接口实现发红包的方法
2016/10/14 PHP
PHP常见的几种攻击方式实例小结
2019/04/29 PHP
(currentStyle)javascript为何有时用style得不到已设定的CSS的属性
2007/08/15 Javascript
写了一个layout,拖动条连贯,内容区可为iframe
2007/08/19 Javascript
浅析JavaScript中的同名标识符优先级
2013/12/06 Javascript
JS获取浏览器语言动态加载JS文件示例代码
2014/10/31 Javascript
JavaScript中的toLocaleDateString()方法使用简介
2015/06/12 Javascript
domReady的实现案例
2016/11/23 Javascript
浅析script标签中的defer与async属性
2016/11/30 Javascript
浅谈js中function的参数默认值
2017/02/20 Javascript
将input框中输入内容显示在相应的div中【三种方法可选】
2017/05/08 Javascript
vue2 全局变量的设置方法
2018/03/09 Javascript
简单的三步vuex入门
2018/05/20 Javascript
jQuery 实现倒计时天,时,分,秒功能
2018/07/31 jQuery
vue实现pdf导出解决生成canvas模糊等问题(推荐)
2018/10/18 Javascript
浅析vue-router中params和query的区别
2019/12/24 Javascript
Vue proxyTable配置多个接口地址,解决跨域的问题
2020/09/11 Javascript
使用JavaScript实现贪吃蛇游戏
2020/09/29 Javascript
解决vscode进行vue格式化,会自动补分号和双引号的问题
2020/10/26 Javascript
在Python中使用SimpleParse模块进行解析的教程
2015/04/11 Python
详解Django中的权限和组以及消息
2015/07/23 Python
基于python 字符编码的理解
2017/09/02 Python
Python实现Linux监控的方法
2019/05/16 Python
tensorflow如何批量读取图片
2019/08/29 Python
基于Python3读写INI配置文件过程解析
2020/07/23 Python
阿里巴巴美国:Alibaba美国
2019/11/24 全球购物
上班睡觉检讨书
2014/01/09 职场文书
市场拓展计划书
2014/05/03 职场文书
大学生求职信范文
2014/05/24 职场文书
机关中层领导干部群众路线教育实践活动个人对照检查材料
2014/09/24 职场文书
oracle覆盖导入dmp文件的2种方法
2021/05/21 Oracle
MySQL5.7并行复制原理及实现
2021/06/03 MySQL
Win11快速关闭所有广告推荐
2022/04/19 数码科技