测试中使用Postman实现接口自动化

这篇具有很好参考价值的文章主要介绍了测试中使用Postman实现接口自动化。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.首先打开Postman进行创建一个工作区

1.创建一个工作区
postman定时请求,postman,自动化,json
2.按照自己的需求去命名创建
postman定时请求,postman,自动化,json

2.配置环境

1按照步骤去创建环境及表格的【变量】:VARIABLE 和【当前值】:CURRENT VALUE
postman定时请求,postman,自动化,json

3.全局变量

TEST_3 就是刚刚创建的环境 host就不用多说了都明白
Globals 这个就是来改变我们在请求接口时候赋值 全局变量 通用的 用法就不细说了往下看!!!
postman定时请求,postman,自动化,json

4.Add request接口

Postman 右侧导航栏点击Collections到我们创建的工作区创建一个post/get请求
参考图:

postman定时请求,postman,自动化,json
postman定时请求,postman,自动化,json

5.Headers 配置

Headers的配置 我们要在全局变量Globals事先写好 如:accessToken/Content-Type
如果感觉在Headers添加太麻烦 那么必须要的accessToken/Content-Type可以预设一下
在Headers界面右边有个Presets点击添加一下accessToken/Content-Type 添加完记得再Presets中  										
点击你添加的xxxxxx这样我们在addrequest-Headers不用一个一个去手动填写了

6.假设你想在请求第二个接口时要第一个接口请求出的参数

在第一个接口中的Tests 写入这几行代码 然后在Console中查看日志是否有log,请求参数加上你已经在第一个接口请求成功写入到全局变量Globals ,再拐回第二个接口中Body-raw(json)

var jsondata = pm.response.json();    // 将接口返回的结果以json格式展示
var jsonid = jsondata["data"]["data"][0]["id"] 
var jsonorderGuid =jsondata["data"]["data"][0]["orderGuid"]
console.log(jsonid) // 先打开postman左下角的console控制台,发送请求后可看到打印信息
console.log(jsonorderGuid)
pm.globals.set("id", jsonid) // 这是将变量名直接写入到全局变量中
pm.globals.set("orderGuid", jsonorderGuid) // 这是将变量名直接写入到全局变量中

第二个接口的参数
参考json

{
    "id":{{id}},
    "userId": "506"
}

7.总结

1.大概是这样操作的 多个接口的话反正能拿到上一个出参调用到下一个接口以此类推文章来源地址https://www.toymoban.com/news/detail-669005.html

到了这里,关于测试中使用Postman实现接口自动化的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 接口自动化测试工具,Postman使用详解

    1、Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件,Postman分为Postman native app和Postman Chrome app两个版本。目前Chrome app已经停止维护,官方也不推荐使用该版本。 2、官网下载地址:http://www.getpostman.com 3:官方文档:http://www.getpostman.com/docs 2、第二步:新建接口请

    2024年02月06日
    浏览(60)
  • Python接口自动化测试:Postman使用-用例执行

    一个完整的测试,是必须要有断言的,没有断言就相当于没有预期结果是不完整的,Postman给我们提供了方便的断言方式 可以通过JS脚本来编写Pre-request Script和Tests Script Pre-request Script :预置脚本,可以用来修改一些默认参数,在请求发送之前,有点类型unittest里面的setUp()方法

    2024年02月11日
    浏览(48)
  • 如何用Postman做接口自动化测试?一文5个步骤带你成功实现!

    什么是自动化测试 把人对软件的测试行为转化为由机器执行测试行为的一种实践。 例如GUI自动化测试,模拟人去操作软件界面,把人从简单重复的劳动中解放出来 本质是用代码去测试另一段代码,属于一种软件开发工作,已经开发完成的用例还必须随着被测试对象的改变而

    2024年02月04日
    浏览(40)
  • 通过 Postman+Newman+Jenkins 进行接口自动化测试和进一步实现 CI

    目录 前言: Postman 部分 Collection 或者说测试集的建立 Postman 使用详解 测试工具 mock server Newman 的安装和使用 newman 的使用 对 SSL 的支持 newman 第三版以后(目前已经是 4.3.1)可以支持通过 CLI 选项来支持 SSL 对 newman 配置代理:通过对 Postman 的 request 环境变量进行设置来完成代

    2024年02月16日
    浏览(38)
  • Postman 接口自动化测试教程:入门介绍和从 0 到 1 搭建 Postman 接口自动化测试项目

     关于Postman接口自动化测试的导引,全面介绍入门基础和从零开始搭建项目的步骤。学习如何有效地使用Postman进行API测试,了解项目搭建的基础结构、环境设置和测试用例的编写。无论您是新手还是经验丰富的测试人员,这篇教程都将为您提供清晰的指导,助您轻松构建强大

    2024年03月16日
    浏览(55)
  • postman实现接口自动化图解步骤,测试用例集,断言,动态参数,全局变量的随笔记录

    实现接口自动化的方式有很多种,requests + unittest + ddt 的接口自动化框架有些朋友也有接触,但是考虑到很多没有代码基础,且这种框架实现需要的时间周期比较长,但是大多数公司的项目时间并不充裕。 如下图,点击postman左侧Collections下面有个添加文件夹图标,就可以创建

    2024年02月03日
    浏览(42)
  • postman自动化接口测试

      📢专注于分享软件测试干货内容,欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正! 📢交流讨论:欢迎加入我们一起学习! 📢资源分享:耗时200+小时精选的「软件测试」资料包 📢 最困难的时候,也就是我们离成功不远的时候!   有一个项目要使用postman进行接口测试

    2024年02月02日
    浏览(63)
  • postman接口自动化测试

      Postman除了前面介绍的一些功能,还有其他一些小功能在日常接口测试或许用得上。今天,我们就来盘点一下,如下所示: 1.数据驱动     想要批量执行接口用例,我们一般会将对应的接口用例放在同一个Collection中,然后再通过Runner批量执行。这种方式适用于接口用例

    2024年02月05日
    浏览(43)
  • 使用 Postman 实现 API 自动化测试

    背景介绍 名词解析 使用说明 执行 API 测试 集成 CI 实现 API 自动化测试 写在最后 相信大部分开发人员和测试人员对 postman 都十分熟悉,对于开发人员和测试人员而言,使用 postman 来编写和保存测试用例会是一种比较方便和熟悉的方式。但 postman 本身是一个图形化软件,

    2023年04月08日
    浏览(32)
  • postman从接口测试到接口自动化

    目录 1.postman发送请求 (1)HTTP请求 (2)HTTP响应 (3)postman发送get请求   (4)发送post请求 1 以表单形式发送请求 2.以json格式发送请求 2.postman的断言 3.全局变量和环境变量 1.手动设置全局变量和环境变量 2.代码设置全局变量和环境变量 3.查看和编辑  4.全局变量和环境变量的

    2023年04月09日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包