postman实现接口自动化图解步骤,测试用例集,断言,动态参数,全局变量的随笔记录

这篇具有很好参考价值的文章主要介绍了postman实现接口自动化图解步骤,测试用例集,断言,动态参数,全局变量的随笔记录。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

实现接口自动化的方式有很多种,requests + unittest + ddt 的接口自动化框架有些朋友也有接触,但是考虑到很多没有代码基础,且这种框架实现需要的时间周期比较长,但是大多数公司的项目时间并不充裕。

这篇随笔主要就是记录实现效率比较高的postman的接口自动化实现方式。 一.创建测试用例集、子集

如下图,点击postman左侧Collections下面有个添加文件夹图标,就可以创建测试用例集啦~一个系统、模块或其他分类粒度的测试用例可以存放在该目录下。

postman实现接口自动化图解步骤,测试用例集,断言,动态参数,全局变量的随笔记录,软件测试,自动化测试,软件测试工程师,postman,自动化,测试用例,单元测试,压力测试,功能测试,程序人生

另外,该目录下还可以创建子目录,进行测试用例的细分,如下图:

postman实现接口自动化图解步骤,测试用例集,断言,动态参数,全局变量的随笔记录,软件测试,自动化测试,软件测试工程师,postman,自动化,测试用例,单元测试,压力测试,功能测试,程序人生

二.创建测试用例

创建接口测试用例,即新建http请求,选择请求方式、写好url、请求头、请求体

三.设置变量

postman的变量和Jmeter的参数化相似,即把若干处出现多次的数值用一个变量表示,达到一次修改、多处生效的效果,便于修改和管理。点击postman上方一个眼睛按钮,可以看到全局变量【Globals】 和环境变量【Environment 】

postman实现接口自动化图解步骤,测试用例集,断言,动态参数,全局变量的随笔记录,软件测试,自动化测试,软件测试工程师,postman,自动化,测试用例,单元测试,压力测试,功能测试,程序人生

Globals 全局变量的设置和使用

点击右下角Add按钮,添加Environment Name,Key值写变量名称,Value值写变量对应的数值,点击Save按钮进行保存

postman实现接口自动化图解步骤,测试用例集,断言,动态参数,全局变量的随笔记录,软件测试,自动化测试,软件测试工程师,postman,自动化,测试用例,单元测试,压力测试,功能测试,程序人生

把Value值出现过的地方用{{key}}代替,比如以下面面的截图为例,出现http://172...57:8080的位置使用“{{baseURL}}”代替

postman实现接口自动化图解步骤,测试用例集,断言,动态参数,全局变量的随笔记录,软件测试,自动化测试,软件测试工程师,postman,自动化,测试用例,单元测试,压力测试,功能测试,程序人生

Environment 是设置环境变量,环境变量可以理解为动态参数,如存在接口依赖时,登录接口返回有token,后续接口请求需要带上这个token来进行传递参数,就需要在登录接口的Tests中定义环境变量。

postman实现接口自动化图解步骤,测试用例集,断言,动态参数,全局变量的随笔记录,软件测试,自动化测试,软件测试工程师,postman,自动化,测试用例,单元测试,压力测试,功能测试,程序人生

四.添加响应处理

响应处理有点类似Jmeter里的检查点,即通过检查响应数据是否符合预期来判断test是否通过。在Tests中添加检查条件,postman提供了一些常用的检查条件的代码,直接添加或稍加修改即可。如:响应数据的状态码为200,则判断测试通过,则在代码片中选择“status code:code is 200”

postman实现接口自动化图解步骤,测试用例集,断言,动态参数,全局变量的随笔记录,软件测试,自动化测试,软件测试工程师,postman,自动化,测试用例,单元测试,压力测试,功能测试,程序人生

五.批量执行测试用例

点击测试用例集中的“run”,批量运行测试用例,弹出collection runner,点击“Run xxx,批量运行测试用例

postman实现接口自动化图解步骤,测试用例集,断言,动态参数,全局变量的随笔记录,软件测试,自动化测试,软件测试工程师,postman,自动化,测试用例,单元测试,压力测试,功能测试,程序人生

postman实现接口自动化图解步骤,测试用例集,断言,动态参数,全局变量的随笔记录,软件测试,自动化测试,软件测试工程师,postman,自动化,测试用例,单元测试,压力测试,功能测试,程序人生

运行后,弹出测试结果,显示测试通过和失败的个数、请求URL、请求头、请求体信息,响应头、响应体信息,状态码等,我们就可以查看测试用例的执行结果及具体信息啦


              【下面是我整理的2023年最全的软件测试工程师学习知识架构体系图】


一、Python编程入门到精通

二、接口自动化项目实战 

postman实现接口自动化图解步骤,测试用例集,断言,动态参数,全局变量的随笔记录,软件测试,自动化测试,软件测试工程师,postman,自动化,测试用例,单元测试,压力测试,功能测试,程序人生

三、Web自动化项目实战

四、App自动化项目实战 

postman实现接口自动化图解步骤,测试用例集,断言,动态参数,全局变量的随笔记录,软件测试,自动化测试,软件测试工程师,postman,自动化,测试用例,单元测试,压力测试,功能测试,程序人生

五、一线大厂简历

六、测试开发DevOps体系 

postman实现接口自动化图解步骤,测试用例集,断言,动态参数,全局变量的随笔记录,软件测试,自动化测试,软件测试工程师,postman,自动化,测试用例,单元测试,压力测试,功能测试,程序人生

七、常用自动化测试工具

八、JMeter性能测试 

postman实现接口自动化图解步骤,测试用例集,断言,动态参数,全局变量的随笔记录,软件测试,自动化测试,软件测试工程师,postman,自动化,测试用例,单元测试,压力测试,功能测试,程序人生

九、总结(尾部小惊喜)

生命不息,奋斗不止。每一份努力都不会被辜负,只要坚持不懈,终究会有回报。珍惜时间,追求梦想。不忘初心,砥砺前行。你的未来,由你掌握!

生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。珍惜每一天,努力奋斗,让自己变得更加强大和优秀。坚定信念,执着追求,成功终将属于你!

只有不断地挑战自己,才能不断地超越自己。坚持追求梦想,勇敢前行,你就会发现奋斗的过程是如此美好而值得。相信自己,你一定可以做到! 

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

postman实现接口自动化图解步骤,测试用例集,断言,动态参数,全局变量的随笔记录,软件测试,自动化测试,软件测试工程师,postman,自动化,测试用例,单元测试,压力测试,功能测试,程序人生

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

postman实现接口自动化图解步骤,测试用例集,断言,动态参数,全局变量的随笔记录,软件测试,自动化测试,软件测试工程师,postman,自动化,测试用例,单元测试,压力测试,功能测试,程序人生文章来源地址https://www.toymoban.com/news/detail-779068.html

到了这里,关于postman实现接口自动化图解步骤,测试用例集,断言,动态参数,全局变量的随笔记录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 如何用postman实现接口自动化测试

    开发中经常用postman来测试接口,一个简单的注册接口用postman测试: 接口正常工作只是最基本的要求,经常要评估接口性能,进行压力测试。 下面是压测数据源,支持json和csv两个格式,如果包含有中文,请将文件编码改为UTF-8(否则请求中文会乱码) csv格式数据如下(txt文件):

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

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

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

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

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

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

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

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

    2024年02月05日
    浏览(54)
  • 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日
    浏览(45)
  • Postman接口自动化测试实例

    在实际业务中,经常会出现让用户输入用户密码进行验证的场景。而为了安全,一般都会先请求后台服务器获取一个随机数做为盐值,然后将盐值和用户输入的密码通过前端的加密算法生成加密后串传给后台服务器,后台服务器接到到请求后,先获取校验原来的随机数是否有

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

    可能是目前最好用的web接口调试工具 无需注册(注册后可多终端同步用例) 免费(每年付费$60可用云服务,30天免费试用) 保存历史记录 支持录制请求 基于Chrome的V8引擎,支持JS脚本(基本支持ES6,浏览器相关对象和API和require() import等除外) 同样的代码和用例可用于自动化

    2024年02月03日
    浏览(58)
  • Postman如何做接口自动化测试?

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

    2024年04月10日
    浏览(53)
  • 接口自动化测试:Postman实战教程!

    (1)服务器端(server): 在使用别人的服务器上,例如微信APP客户端,服务端在腾讯的服务端上,微信上的账号信息,聊天记录均存储在服务端上;用户A发送1条信息到服务端上,服务端再把这条信息转发到用户B上。 服务器使用的语言分别为:Java、Python、PHP、Go、C、C++等等

    2024年04月28日
    浏览(38)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包