postman的使用


前言

因为现在普遍追求的是前后端分离,那么因为前后端速度不同往往会出现前端比后端完成速度慢,或前端比后端完成速度快,所以为了调试性能往往需要用到一些工具来确定自己写的模块使用正确,这里安利一下postman,下面我会来详细讲解一下如何使用它。
在这里插入图片描述

展示下大宝贝,这个下载很方便,具体大家搜教程,我就是来讲解这玩意怎么用的,如果有需要可以私信我什么的,我也将考虑出一期安装的教程,嘿嘿嘿。
在这里插入图片描述
这是内部界面,下面我将阐述如何使用以及帮你简单上手


一、首先简单建立项目

springboot建立我好像没写过,那我简单说一下吧如果不了解你们可以去搜一下大佬的,我这里只是快速快速讲述一下哦
在这里插入图片描述
选择1.8java,这个是java稳定版本,不过最近好像又在换代了,emmm题外话我继续说下去,选择这样后和我一样点右下角
在这里插入图片描述

这个随便你取名字,要注意的一点是,jar要调到和之前对应的版本,我的是八那我们我就是调jar再调version为8,这个完成后按next继续下去。
在这里插入图片描述
勾选一个spring web 其他主要是为了展示post怎么使用就不用勾选了。点击右下角next。
在这里插入图片描述
这一步直接finish,等待项目加载完成。
在这里插入图片描述
可以看到我的目录是这样的

二、建立相关控制器

在calm的目录下创建控制器

在calm下创立一个名为Controller的文件夹然后在该路径下创建名为TestController的控制器,写入以下代码:

package com.fir.clam.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;

@Controller
@ResponseBody
@RequestMapping(value="doo")
public class TestController {
    @GetMapping
    public String test1(){
        System.out.println("这是一个get请求");
        return "这是一个get请求";
    }
    @PostMapping
    public String test2(){
        System.out.println("这是一个get请求");
        return "这是一个post请求";
    }
    @PostMapping("/{id}")
    public String test3(@PathVariable int id){
        System.out.println("这是一个get请求");
        return "你传入的数字是"+id+"请注意";
    }
}

简单介绍下代码,这是一个简单的restful风格的控制器
@Controller这个是路由注解
@ResponseBody这个是返回的变为json格式
@RequestMapping(value=“doo”)这个是设置前路径为doo
因为这个是restful风格,emmm什么是restful,可以参考一下我的文章或其他人文章,
然后启动服务器,
注意:springboot不是什么热加载,你这两者千万不要被搞混,这是你一定要避免的地方,也就是说,你每一次修改代码,都需要重新跑服务器,可千万千万一定一定非常非常要注意哦

三、使用postman

终于回到正题了,哈哈哈哈兄弟们,有点拖沓,主要是怕大家不了解整个过程,好了废话不多说
打开postman
在这里插入图片描述
点击左边我这里是个人中心上面的加号
在这里插入图片描述

鼠标移到在这里插入图片描述
改名字称作 “doo”
在这里插入图片描述
可以看到蓝色字体,点击蓝色字体进行添加
在这里插入图片描述
可以看到得到这样一个东西,在后台服务器正在运行的情况下
你才可以开始调试
在这里插入图片描述
前面是你选择传送的方法,后面是你的路径
点击send就可以发送
在这里插入图片描述
可以看到返回“这是一个get请求”
在这里插入图片描述
与代码中test1相对应

转换发送方式改为post
在这里插入图片描述
可以看到它返回的是post请求

加入参数
在这里插入图片描述
可以看到它返回来对应的结果,如上图所示,下面我使用get方法
在这里插入图片描述

在这里插入图片描述
当我们使用get方法时,可以看到报错了,可以看到报错信息,这种方法不被允许为什么不被允许呢原因是没有定义这种get方法。

总结

这就是postman的简单实用,希望你能从这里学到东西,偶吼吼,学累了,上美食。
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Postman是一款非常流行的API开发和测试工具,用于发送HTTP请求并查看响应。它可以帮助开发人员和测试人员更方便地进行API调试和测试工作。 Postman提供了一个用户友好的界面,允许用户轻松创建、发送和管理HTTP请求。用户可以选择不同的请求方法(如GET、POST、PUT、DELETE等),设置请求头、请求参数和请求体,并发送请求来与API进行交互。用户还可以查看请求的响应,包括状态码、响应头和响应体等信息。 此外,Postman还提供了一些高级功能,比如环境变量管理、集合管理、测试脚本编写和断言等。用户可以使用环境变量来管理不同的环境(如开发、测试、生产环境),方便切换不同的API终点。而集合管理功能可以将一组相关的API请求组织在一起,方便进行批量测试和自动化测试。 对于需要批量运行Postman脚本的情况,可以使用Newman插件来实现命令行执行。Newman是Postman官方提供的命令行工具,可以通过它来运行Postman的集合和环境,从而实现自动化测试和持续集成。用户需要先安装Node.js,然后通过npm安装Newman。 在持续集成构建方面,可以将Postman集成到Jenkins中。Jenkins是一款开源的持续集成工具,可以通过配置构建任务来自动运行Postman集合。用户可以在Jenkins中配置定时触发、触发条件和报告生成等功能,实现自动化的API测试和集成测试。 总结起来,Postman是一款功能强大的API开发和测试工具,可以帮助开发人员和测试人员更高效地进行API调试和测试工作。使用Postman可以方便地发送HTTP请求、查看响应,并提供了一些高级功能如环境变量管理、集合管理和测试脚本编写等。同时,还可以通过Newman插件实现命令行执行和通过Jenkins进行持续集成构建。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Postman使用教程.pdf](https://download.csdn.net/download/hong521520/12614253)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Postman使用教程详解](https://blog.csdn.net/weixin_45781774/article/details/120355183)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值