postman测试

一、单个参数传递
1、@RequestBody注解
图片: https://uploader.shimo.im/f/14MZG6k4oz8idF3U.pngZ

二、传递pojo对象

postman的设置

1、填写接口----》选择Headers,设置参数类型

图片:在这里插入图片描述

2、@RequestBody注解

编写测试实体类??
图片: 在这里插入图片描述

3、postman json格式测试

图片: 在这里插入图片描述
三、注意点
1、利用poatman 测试之后,如果没有问题,提交到远程数据库,要把之前修改的都还原
2、比如 空格、空行、注释等

疑问:
1、为什么输入对应的url 最后返回的是欢迎界面的html
2、测试必须要在test里面新建代码来测试吗?可以在原来的 controller  里面输入对应的 路。 径测试吗?
3、如果是get方式,param里面的键值对 是对应方法的传入参数的属性吗?

四、搜索系统的Postman测试方法:
1、测试先将controller里面类的映射路径由value = “/a/rpt/camp/rptHourCampagin”
修改为value = “/api/rpt/camp/rptHourCampagin” (是因为权限问题)
2、选择 post ,输入 url
选择raw,输入入参的属性及其匹配值图片: https://uploader.shimo.im/f/fM8VD9fcOF8p45DO.png

3、(注意页数的设置 page=1 )设置成其他的值,默认不是从第一页开始查询
4、注意要判断对象的属性值哪些是必填,哪些是选填,判断不同的值是否对结果有影响
5、在测试的时候,要重新设置log4j.properties中的属性
log4j.appender.Console.Threshold=DEBUG,之后提交代码给远程数据库要修改为INFO
6、最后提交代码之前,要把修改的api改为a,否则会出现页面加载不出来的现象
五、springBoot信息流系统测试postman
图片: https://uploader.shimo.im/f/Y3a1OA8nFec3G9yW.png
使用postman进行测试的时候,一定要注意你所调用方法传入的参数
如果是插入方法,那么你要观察数据库表里面对每一个属性的要求,如果是非空,但是你没有写出来,那么会报错,因为数据库表里面是not null
如下所示
图片:
在这里插入图片描述
del_flag tinyint(1) NOT NULL DEFAULT ‘0’ COMMENT ‘删除标记’,
数据库里面的tinyint对应的是 boolean类型,只有true 或者 false,不能写成别的类型
从前台传过来时间如何处理,要进行处理
相关链接https://blog.csdn.net/gwd1154978352/article/details/75041733

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值