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

postman工具配置和数据准备:

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

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

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

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

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

其中每一条数据对象对应后台接口要保存的一条数据库记录,一个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测试批量添加实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

您可能感兴趣的文章:

  • postman测试post请求参数为json类型的实例讲解
(0)

相关推荐

  • postman测试post请求参数为json类型的实例讲解

    引言 Postman 是一个用来测试Web API的Chrome 外挂软件,可由google store 免费取得并安装于Chrome里,对于有在开发Web API的开发者相当有用,省掉不少写测试页面呼叫的工作,通常我们看到的使用情境多数是直接呼叫Web API而未随着Request发送相关所需参数,本篇就来说明如果我们想要在呼叫Web API时一并夹带JSON数据时,该如何使用Postman? 需求 采用POST的请求方式,并且须夹带JSON数据给Web API使用教程 第一.设置URL 第二

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

    postman工具配置和数据准备: 1)在地址栏输入测试IP地址和端口号已经对应的接口地址: 2)在Headers一栏添加参数Content-Type=application/json; 已本地测试为例:对应配置图如下: 3)点击Body一栏,并选择raw,然后在对应的text区域输入要传递和添加的数据集合: 本例已两条数据位例,如下图: 其中每一条数据对象对应后台接口要保存的一条数据库记录,一个java对象: 到此,postMan的配置完成,只要点击send按钮触发发送事件即可已发送json格

  • mybatis如何批量添加一对多中间表

    目录 批量添加一对多中间表 mybatis中的写法 多对多条件下插入中间表(使用insert标签的属性) 说下需求 解决方案 测试 批量添加一对多中间表 建立中间表A,一个id对应多个lid: 传入两条参数 long id;//单个数值 List lid;//集合数值 dao层语句 int insertb(@Param("id")long id,@Param("lid")List lid); mybatis中的写法 insert into A(id,lid) val

  • spirngmvc js传递复杂json参数到controller的实例

    Spring MVC在接收集合请求参数时,需要在Controller方法的集合参数里前添加@RequestBody,而@RequestBody默认接收的enctype (MIME编码)是application/json,因此发送POST请求时需要设置请求报文头信息,否则Spring MVC在解析集合请求参数时不会自动的转换成JSON数据再解析成相应的集合. 以下列举接收List<String>.List<User>.List<Map<String,Object>&

  • node.js+postman+mongodb搭建测试注册接口的实现

    目录 准备工作 下载安装Postman mongodb连接串配置 GET请求测试 注册接口搭建 创建User数据模型 使用body-parser中间件 POST请求测试 使用User数据模型 使用gravatar处理头像 准备工作 申请一个免费的MongoDB 到https://www.mlab.com注册申请一个500M的MongoDB数据库.登录后手动在创建Databases下的Collections中手动创建一个数据库node_app. 在个人首页点击Connect获取node.js连接M

  • php批量添加数据与批量更新数据的实现方法

    本文实例讲述了php批量添加数据与批量更新数据的实现方法.分享给大家供大家参考.具体分析如下: php如果要批量保存数据我们只要使用sql的insert into语句就可能实现数据批量保存了,如果是更新数据使用update set就可以完成更新了,操作方法都非常的简单,下面整理两个例子. 批量数据录入 设计方法:同时提交多条表单记录,为每一条记录设置相同的文本域名称,然后在表单处理页中,通过for循环来读取提取表单提交的数据,最后以数据的形式将数据逐条添加到数据库中. 其中,应用一个count(

  • json格式数据的添加,删除及排序方法

    本文实例讲述了json格式数据的添加,删除及排序方法.分享给大家供大家参考,具体如下: js数据格式和json数据格式,各有各的用处,就个人而言,json更好用一点,js自身的数组和对像限制比较多. 以js的数组举例: var a = ['1']; a[5] = 52; a.length //这儿的结果是6,也就是说,中间的key会自动补全,而值呢,是undefined 一.添加和删除 1.一维数组 test = {}; //空json对像 test['firstname'] = "tank&q

  • SpringMVC下获取验证码实例详解

    SpringMVC下获取验证码实例详解 前言: 1.用户一开始登录的时候, 不建议出现验证码, 这一点在很多网站上已经体现的很好了, 只有当用户连续输错三次或者以上才会要求用户输入验证码. 2.记录用户输错次数最好不要使用 session 来记录, 因为 session 是跟客户端浏览器会话有关的, 如果用重启浏览器或者换新的浏览器再来登录或者试错, 就是新的回话了, 原来记录的错误次数就失效了. 建议此处采用缓存机制来实现, 简单处理就是采用 Map<用户登录id, 错误次数> 来实现, 如

  • Hibernate实现批量添加数据的方法

    本文实例讲述了Hibernate实现批量添加数据的方法.分享给大家供大家参考,具体如下: 1.Hibernate_016_BatchAddData程序目录结构: 2.lib目录下所引入的jar包: 3.MedicineDao.java源代码: package com.xqh.dao; import java.util.List; import org.hibernate.Session; import com.xqh.model.Medicine; import com.xqh.

  • Python 文本文件内容批量抽取实例

    Python新手编写脚本处理数据,各种心酸各种语法查找,以此留念! 原始数据格式如下图所示: 这里是一个人脸测试数据,其中每行第一个为测试图片编号,后面为Top 7图片编号及其对应的评分,即与测试图片的相似度度量结果.我们这里的目的是将每行Top 7对应的评分数据抽取出来,并且将评分第二的数值与一个阈值(这里是0.7)进行比较,超过阈值表示此次测试成功,结果为正样本,记为1,否则置0.并最终将其保存至另一个文本文件用于作为机器学习模型的训练样本数据. Python脚本处理后的文件格式如下所示:

  • JavaScript数组,JSON对象实现动态添加、修改、删除功能示例

    本文实例讲述了JavaScript数组,JSON对象实现动态添加.修改.删除功能.分享给大家供大家参考,具体如下: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>javascript里面的数组,json对象,动态添加,修改,删除示例</t

随机推荐