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 相关文章推荐
js模拟类继承小例子
Jul 17 Javascript
juery框架写的弹窗效果适合新手
Nov 27 Javascript
JS和JQUERY获取页面大小,滚动条位置,元素位置(示例代码)
Dec 14 Javascript
分享一个自己写的简单的javascript分页组件
Feb 15 Javascript
jQuery的animate函数实现图文切换动画效果
May 03 Javascript
第七章之菜单按钮图标组件
Apr 25 Javascript
javascript简单实现跟随滚动条漂浮的返回顶部按钮效果
Aug 19 Javascript
详解vue2.0组件通信各种情况总结与实例分析
Mar 22 Javascript
Vue 过滤器filters及基本用法
Dec 26 Javascript
Vue cli 引入第三方JS和CSS的常用方法分享
Jan 20 Javascript
微信小程序BindTap快速连续点击目标页面跳转多次问题处理
Apr 08 Javascript
Servlet返回的数据js解析2种方法
Dec 12 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
解析在zend Farmework下如何创立一个FORM表单
2013/06/28 PHP
php通过curl添加cookie伪造登陆抓取数据的方法
2016/04/02 PHP
php实现基于openssl的加密解密方法
2016/09/30 PHP
Laravel 微信小程序后端实现用户登录的示例代码
2019/11/26 PHP
JQuery困惑—包装集 DOM节点
2009/10/16 Javascript
js鼠标及对象坐标控制属性详细解析
2013/12/14 Javascript
通过JS获取Request.QueryString()参数的值实现方法
2016/09/27 Javascript
扩展Bootstrap Tooltip插件使其可交互的方法
2016/11/07 Javascript
Vue.js组件tree实现省市多级联动
2016/12/02 Javascript
javascript编写简易计算器
2017/05/06 Javascript
浅析Node.js非对称加密方法
2018/01/29 Javascript
jQuery中内容过滤器简单用法示例
2018/03/31 jQuery
微信小程序页面间值传递的两种方法
2018/11/26 Javascript
webpack4.x下babel的安装、配置及使用详解
2019/03/07 Javascript
JS阻止事件冒泡的方法详解
2019/08/26 Javascript
javascript实现移动端上传图片功能
2020/08/18 Javascript
JS实现按比例缩小图片宽高
2020/08/24 Javascript
SublimeText 2编译python出错的解决方法(The system cannot find the file specified)
2013/11/27 Python
Pyhton中单行和多行注释的使用方法及规范
2016/10/11 Python
详解Python之数据序列化(json、pickle、shelve)
2017/03/30 Python
Python imread、newaxis用法详解
2019/11/04 Python
numpy实现神经网络反向传播算法的步骤
2019/12/24 Python
python统计字符串中字母出现次数代码实例
2020/03/02 Python
PyCharm中如何直接使用Anaconda已安装的库
2020/05/28 Python
使用darknet框架的imagenet数据分类预训练操作
2020/07/07 Python
CSS3按钮鼠标悬浮实现光圈效果源码
2016/09/11 HTML / CSS
HTML5的Geolocation地理位置定位API使用教程
2016/05/12 HTML / CSS
简单聊聊H5的pushState与replaceState的用法
2018/04/03 HTML / CSS
阿联酋网上花店:Ferns N Petals
2018/02/14 全球购物
美国折扣宠物药房:Total Pet Supply
2018/05/27 全球购物
运动会致辞稿50字
2014/02/04 职场文书
十八大感想感言
2014/02/10 职场文书
学生干部学习的自我评价
2014/02/18 职场文书
2014年英语教学工作总结
2014/12/17 职场文书
演讲稿之感恩老师(三篇范文)
2019/09/06 职场文书
Dashboard管理Kubernetes集群与API访问配置
2022/04/01 Servers