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 相关文章推荐
jquery实现省市select下拉框的替换(示例代码)
Feb 22 Javascript
谈谈JavaScript异步函数发展历程
Sep 29 Javascript
jquery实现简单文字提示效果
Dec 02 Javascript
JS组件Bootstrap Select2使用方法详解
Apr 17 Javascript
BootStrap点击下拉菜单项后显示一个新的输入框实现代码
May 16 Javascript
基于JavaScript实现单选框下拉菜单添加文件效果
Jun 26 Javascript
浅谈angularjs $http提交数据探索
Jan 20 Javascript
jQuery使用unlock.js插件实现滑动解锁
Apr 04 jQuery
Angular2下使用pdf插件的方法详解
Apr 29 Javascript
如何使用pm2快速将项目部署到远程服务器
Mar 12 Javascript
详解ES6中class的实现原理
Oct 03 Javascript
一篇文章弄清楚Ajax请求的五个步骤
Mar 17 Javascript
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学习笔记之字符串编码的转换和判断
2014/05/22 PHP
利用PHP如何写APP接口详解
2016/08/23 PHP
PHP合并数组函数array_merge用法分析
2017/02/17 PHP
PHP 二级子目录(后台目录)设置二级域名
2017/03/02 PHP
老生常谈PHP位运算的用途
2017/03/12 PHP
php快速导入大量数据的实例方法
2019/09/23 PHP
THINKPHP5分页数据对象处理过程解析
2020/10/28 PHP
jQuery ui 1.7更新小结
2009/08/15 Javascript
11款基于Javascript的文件管理器
2009/10/25 Javascript
JavaScript 编写匿名函数的几种方法
2010/02/21 Javascript
jquery操作select详解(取值,设置选中)
2014/02/07 Javascript
javascript实现类似超链接的效果
2014/12/26 Javascript
jQuery实现预加载图片的方法
2015/03/17 Javascript
JavaScript实现节点的删除与序号重建实例
2015/08/05 Javascript
jquery编写Tab选项卡滚动导航切换特效
2020/07/17 Javascript
浅谈JavaScript的闭包函数
2016/12/08 Javascript
JavaScript奇技淫巧44招【实用】
2016/12/11 Javascript
Vue实现购物车功能
2017/04/27 Javascript
node 命令方式启动修改端口的方法
2018/05/12 Javascript
Nodejs核心模块之net和http的使用详解
2019/04/02 NodeJs
[01:00:53]2018DOTA2亚洲邀请赛3月29日 小组赛B组 iG VS Secret
2018/03/30 DOTA
利用打码兔和超人打码自封装的打码类分享
2014/03/16 Python
Python实现简单登录验证
2016/04/13 Python
python dict.get()和dict['key']的区别详解
2016/06/30 Python
从CentOS安装完成到生成词云python的实例
2017/12/01 Python
CSS3的transition和animation的用法实例介绍
2014/08/20 HTML / CSS
Html5实现移动端、PC端 刮刮卡效果
2016/06/30 HTML / CSS
来自美国主售篮球鞋的零售商店:KICKSUSA
2017/11/28 全球购物
澳大利亚美容产品及化妆品在线:Activeskin
2020/06/03 全球购物
毕业研究生的自我鉴定
2013/11/30 职场文书
医药代表个人求职信范本
2013/12/19 职场文书
心碎乌托邦的创业计划书范文
2013/12/26 职场文书
分厂厂长岗位职责
2013/12/29 职场文书
工作自我评价怎么写
2014/01/29 职场文书
本科生就业推荐信
2014/05/19 职场文书
Python Django获取URL中的数据详解
2021/11/01 Python