postman测试增删查改功能

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

前后端分离项目中,后端开发人员往往需要测试开发的功能接口,今天给大家介绍postman进行增删改查等基本接口的HTTP请求!包括有token和没有token。


提示:以下是本篇文章正文内容,下面案例可供参考

一、选择GET方法

1.getall()查询所有信息测试

代码如下:

@RestController
@RequestMapping("/oldProjectController")
public class OldProjectController {
@ApiOperation("查询全部项目信息")
@GetMapping("/getAllProject")
public Result getAllProject(){
    List<OldProject> oldProject = oldProjectService.getOldProject();
    return Result.ok(oldProject);
}

}

2.postman输入URL地址,选择GET方式

点击send按钮,发送请求,显示token失效或者未授权情况

3.添加token令牌

在Headers中添加项目中的token令牌,检查token的有效时间,在有效时间内进行测试

添加令牌之后,再次点击send,查询成功


二、选择POST方法

1.新增或修改信息

@ApiOperation("新增或编辑旧项目信息")
@PostMapping("/addOrUpdateOldProject")
public Result addOrUpdateOldProject(@ApiParam("要保存或修改的JSON")@RequestBody OldProject oldProject){
       //具体代码略
        return Result.ok();
    }

2.选择POST请求,输入URL

3.根据接口具体代码,输入对应的json进行测试,点击send


三、选择DELETE方法

1.删除单个或多个信息

@ApiOperation("删除单个或多个旧项目信息")
@DeleteMapping("/deleteOldProject")
    public Result deleteOldProject(
            @RequestBody List<Integer> ids
    ){
        oldProjectService.removeByIds(ids);
        return Result.ok();
    }

2.选择DELETE请求,输入URL

3.输入JSON进行测试


总结

要清楚自己的项目使用postman时,有没有token限制,如无限制则直接输入URL,其次对应项目要掌握各种JSON格式。


  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
好的,下面是操作步骤: 1. 创建SpringBoot项目,并添加Mybatis和MySQL依赖。 2. 创建实体类和Mapper接口,并在Mapper接口中定义增删查改的方法。 3. 在application.properties文件中配置数据库连接相关信息。 4. 编写Controller层,调用Mapper接口中的方法,并使用@RequestBody注解接收前端传来的数据。 5. 使用Postman进行测试,发送对应的请求并查看返回结果。 具体的代码实现可以参考以下示例: 实体类: ``` public class User { private int id; private String name; private int age; // 省略getter和setter方法 } ``` Mapper接口: ``` @Mapper public interface UserMapper { List<User> findAll(); User findById(int id); void insert(User user); void update(User user); void delete(int id); } ``` Controller层: ``` @RestController public class UserController { @Autowired private UserMapper userMapper; @GetMapping("/users") public List<User> findAll() { return userMapper.findAll(); } @GetMapping("/users/{id}") public User findById(@PathVariable int id) { return userMapper.findById(id); } @PostMapping("/users") public void insert(@RequestBody User user) { userMapper.insert(user); } @PutMapping("/users/{id}") public void update(@PathVariable int id, @RequestBody User user) { user.setId(id); userMapper.update(user); } @DeleteMapping("/users/{id}") public void delete(@PathVariable int id) { userMapper.delete(id); } } ``` 使用Postman进行测试: 1. GET请求,查询所有用户: ``` 请求方式:GET 请求URL:http://localhost:8080/users ``` 2. GET请求,根据ID查询用户: ``` 请求方式:GET 请求URL:http://localhost:8080/users/1 ``` 3. POST请求,新增用户: ``` 请求方式:POST 请求URL:http://localhost:8080/users 请求体:{ "name": "Tom", "age": 20 } ``` 4. PUT请求,修改用户: ``` 请求方式:PUT 请求URL:http://localhost:8080/users/1 请求体:{ "name": "Tom", "age": 21 } ``` 5. DELETE请求,删除用户: ``` 请求方式:DELETE 请求URL:http://localhost:8080/users/1 ```

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值