WEB前端postman

一、主要功能

  1. 发送请求

    • 它支持多种 HTTP 请求方法,如 GET、POST、PUT、DELETE 等。用户可以轻松地在 Postman 的界面中选择请求方法,然后输入请求的 URL。例如,如果你要测试一个获取用户信息的 API 端点,你可以使用 GET 方法,在 URL 字段中输入类似 “https://example.com/api/users” 的地址,然后发送请求,就可以查看服务器返回的用户信息数据。
    • 对于 POST 请求,用户可以在 “Body” 选项卡中选择不同的数据格式来发送数据,如 JSON、XML、form - data 等。以 JSON 格式为例,假设你要创建一个新用户,你可以在 Body 中编写类似 {"name": "John", "email": "john@example.com","password":"123456"} 的 JSON 数据,然后发送 POST 请求到相应的用户创建 API 端点。
  2. 响应查看和验证

    • 当发送请求后,Postman 会清晰地展示服务器返回的响应。响应内容包括状态码、响应头和响应体。状态码可以帮助用户快速了解请求是否成功,例如 200 表示成功,404 表示未找到资源等。
    • 响应体则是服务器返回的具体数据内容。用户可以根据返回的数据格式(如 JSON、HTML 等)在 Postman 中方便地查看。而且,Postman 还支持对响应进行验证,用户可以编写测试脚本来检查响应中的数据是否符合预期。比如,你可以验证返回的 JSON 数据中某个字段的值是否正确,或者响应头中的某个属性是否符合要求。
  3. 环境和变量管理

    • 环境是 Postman 中的一个重要概念。它允许用户定义不同的环境变量,如开发环境、测试环境和生产环境。在不同的环境中,API 的 URL、认证信息等可能会有所不同。例如,在开发环境中,API 的 URL 可能是 “https://dev.example.com/api”,而在生产环境中是 “https://www.example.com/api”。
    • 用户可以在 Postman 中创建多个环境,并在环境中设置变量。然后在请求的 URL、头信息或者请求体中使用这些变量。这样,当切换环境时,相关的请求信息会自动更新,大大提高了测试的灵活性和效率。
  4. 集合管理

    • Postman 中的集合(Collection)是一组相关请求的组合。用户可以将针对同一个项目或者功能的请求组织到一个集合中。例如,对于一个电商系统的 API 测试,你可以创建一个 “电商 API 测试集合”,其中包含获取商品列表、添加购物车、下单等相关请求。
    • 集合还支持添加文件夹,方便进一步分类请求。并且,用户可以对集合进行版本控制,方便团队协作和管理 API 的更新变化。同时,集合可以被共享,团队成员可以通过导入共享的集合来进行相同的 API 测试工作。
  5. 自动化测试

    • Postman 提供了自动化测试功能。用户可以通过编写测试脚本(使用 JavaScript)来实现对 API 的自动化测试。这些测试脚本可以在发送请求后自动运行,检查响应是否符合预期。例如,你可以编写一个测试用例来检查登录 API 的功能。当发送登录请求后,脚本可以检查返回的状态码是否为 200,并且验证返回的用户信息是否正确。
    • 还可以使用 Postman 的 “Runner” 功能来批量运行测试用例。你可以选择一个集合或者一组请求,然后设置运行次数、延迟时间等参数,让 Postman 自动执行这些测试,并且生成详细的测试报告,帮助你快速发现 API 中的问题。
  6. 文档生成

    • 它能够自动生成 API 文档。当你创建了请求集合后,Postman 可以根据请求的信息(如请求方法、URL、请求头、请求体等)以及你添加的注释和描述,生成易于阅读的 API 文档。这些文档可以是 HTML 格式或者其他格式,方便团队成员之间的沟通和其他开发者对 API 的了解。

二、适用场景

  1. API 开发阶段

    • 在开发 API 时,开发人员可以使用 Postman 来快速测试自己编写的 API 端点。通过发送各种请求并查看响应,他们可以及时发现代码中的问题,如逻辑错误、数据格式错误等。例如,一个后端开发人员在实现用户注册功能时,可以使用 Postman 发送 POST 请求来测试注册接口,确保新用户数据能够正确地保存到数据库中。
  2. API 测试阶段

    • 测试人员可以利用 Postman 进行功能测试、接口测试和性能测试等。功能测试主要是检查 API 是否按照预期的功能工作,如验证不同参数下的返回结果是否正确。接口测试则侧重于检查 API 之间的交互是否正常。对于性能测试,虽然 Postman 不是专业的性能测试工具,但可以通过发送大量请求来初步评估 API 的响应时间和吞吐量等性能指标。
  3. 团队协作

    • 在团队开发中,不同角色(开发人员、测试人员、产品经理等)可以共享 Postman 集合。开发人员可以将开发好的 API 请求集合共享给测试人员,测试人员可以直接使用这些集合进行测试。产品经理也可以通过查看 API 文档(由 Postman 生成)来了解产品的功能接口,方便沟通和规划。
  4. 与其他工具集成

    • Postman 可以与其他工具集成,如与持续集成 / 持续交付(CI/CD)工具(如 Jenkins)集成。在 CI/CD 流程中,当代码发生变化时,可以自动触发 Postman 测试集合的运行,确保新代码不会破坏已有的 API 功能。还可以与代码版本控制系统(如 Git)集成,方便管理 Postman 集合的版本。

三、安装postman

1.下载地址:Download Postman | Get Started for Freeicon-default.png?t=O83Ahttps://www.postman.com/downloads/
2、注册账号:

 3、创建工作空间

四、连接postman

1、运行spring boot helloworld项目

 

 2、发送请求

五、使用postman请求

1、新建spring boot子模块

 2、通过http Request手动获取

3、 形参的变量名和参数的名称一致

 4、post请求

可以用@RequestParam完成映射

六、使传的参数变成可选

1、改写代码

 2、用post请求

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值