Postman作为软件测试里一款非常流行的调试工具,给我们提供了一个执行JavaScript脚本的环境,所以我们可以使用js语言编写脚本来解决一些接口自动化的问题,比如接口依赖、接口断言等等。Postman有Pre-RequestScript和Tests两个编写js脚本的模块,支持以嵌入脚本的方式动态准备测试数据,并根据业务需求设计测试用例。

Postman运行顺序:在每次请求前,首先运行Pre-requestScript中的办法,然后调用接口——运行Tests中的办法endTime

一、Pre-request Script

这个模块的话其实主要就是在发送request之前,编写一个Pre-request Script,定制化request。比如说有个查询接口需要传入查询的时间,参数名分别是endTime与beginTime。这里通过Pre-request Script中代码去实现,每一次在调用接口之前,先获取日期endTime与beginTime,然后再去储存为环境变量或全局变量,提供给接口传参。

每一次调用接口的时候都会更新全局变量的endTime与beginTime值。

二、Tests

在收到了response之后,我们可以用Tests来处理返回数据。主要是处理接口依赖和实现接口断言的那些地方。

1.接口参数依赖:我们通过获取返回数据里面的值,保存或者更新为环境变量或全局变量,去解决接口参数的依赖问题。

2.断言:主要是判断接口返回数据是不是包含了每个特定值,去检查接口是不是正常。

比方从登录接口返回数据的时候获取token参数值,然后保存到全局变量中,给后面的接口去进行调用。

后面的接口如果需要使用用户token入参,那么可以通过引用全局变量token值进行调用

最后感谢每一个认真阅读我文章的人,下面这个网盘链接也是我费了几个月时间整理的非常全面的,希望也能帮助到有需要的你!

这些资料,对于想转行做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助……

如果你不想一个人野蛮生长,找不到系统的资料,问题得不到帮助,坚持几天便放弃的感受的话,可以点击下方小卡片加入我们群,大家可以一起讨论交流,里面会有各种软件测试资料和技术交流,同时我也把上面花几个月整理的资料放里边了,赶快加入吧。

敲字不易,如果此文章对你有帮助的话,点个赞收个藏来个关注,给作者一个鼓励。也方便你下次能够快速查找。

自学推荐B站视频:

零基础转行软件测试:38天自学完软件测试,拿到了字节的测试岗offer,堪称B站最好的视频!

自动化测试进阶:已上岸华为,涨薪20K,2022最适合自学的python自动化测试教程,自己花16800买的,无偿分享

软件测试——Postman Script脚本功能相关推荐

  1. 如何使用Elasticsearch groovy script脚本更新数据

    2019独角兽企业重金招聘Python工程师标准>>> 如何使用Elasticsearch groovy script脚本更新数据 博客分类: 搜索引擎,爬虫 今天细说一下elast ...

  2. 深圳软件测试培训:Postman的Monitor功能

    深圳软件测试培训:Postman的Monitor功能 Postman的监视允许用户定期运行一个集合,以检查其性能和响应.可以设置一个监视器,最多运行5分钟,以检查集合中的所有请求是否正常运行. 当你设 ...

  3. SAP软件Script脚本重复操作功能了解下(懒人必备)

    声明:本文仅代表原作者观点,文|Elsa.仅用于SAP软件的应用与学习,不代表SAP公司.注:文中SAP相关字或图片,相应著作权归SAP所有. 不知道大家有无遇到过这种场景,某一个事务代码标准功能没有 ...

  4. 【接口测试】【postman】postman通过脚本获取Token并自动加入请求头实现Token的参数化

    目录 一  需求背景 二  实现方案 方案1:URL获取Token并手动填写请求头 1.1  通过URL获取Token值 1.2  Headers请求头手动填写Token并发送请求 方案2:脚本获取T ...

  5. 调试JavaScript/VB Script脚本程序(IE篇)

    JavaScript/VB Script脚本程序一般有两种执行方式,一种是嵌入在宿主程序里面执行,比如在IE浏览器里面执行:另外一种,在资源管理器里面双击执行(虽然还是通过另外一个程序解释执行,但是给 ...

  6. 调试JavaScript/VB Script脚本程序(ASP篇)

    在文章调试JavaScript/VB Script脚本程序(Wscript篇)里面,有网友问我如何调试ASP里面的脚本程序,我不知道他问得是调试ASP网页里面的VBScript ASP代码,还是ASP ...

  7. 用火狐录制脚本为空_功能测试——链接测试amp;脚本功能

    链接测试 对于页面链接功能,测试工程师需考虑其链接文字描述正确性.链接地址跳转正确性.链接触发脚本正确性.是否存在404错误等. 如果是小型Web系统,链接较少,人工测试即可,如果被测对象包含很多链接 ...

  8. 京东云linux面板脚本,Surge 开启脚本功能后,京东自动签到总结

    本人小白,花费半天时间才弄好,写下这个给自己和后来人指路. Surge 开启脚本功能后,京东自动签到获取京豆总结: 1.注意 去 Raw 真实地址下载 js https://github.com/No ...

  9. PostMan script教程

    痛点:一般我们对接口进行测试时需要有登录信息,每次都要去发送一下登录请求,然后将返回的token信息复制到待测接口的header中,比较麻烦 一.本次演示所用工具及版本 Postman v8.1.0 ...

  10. 在组态软件中开发脚本功能的方法

    一.概述 大多数的组态软件都具有脚本功能,脚本可能是VBS.Lua.C#等语言,也可能是厂家自定义的一种语言.通过脚本,组态软件可以实现非常灵活的功能. 脚本的功能,基本可以定义为:读入外部数据,改变 ...

最新文章

  1. 职称计算机应用能力考试模拟题,2016年职称计算机考试模拟题
  2. android设置输入框输入字符限制,Android里限制EditText控件可以输入字符内容的范围的方法...
  3. 软件测试 学习之路 计算机基础
  4. pca各个向量之间的相关度_详细推导PCA算法
  5. python bottle 终止返回_关于python的bottle框架跨域请求报错问题的处理
  6. 简单的扫描工具NTscan
  7. python求15 17 23 65 97的因数_32个常用的Python功能介绍
  8. 内网数字证书的生成与使用
  9. 书评第003篇:《0day安全:软件漏洞分析技术(第2版)》
  10. vue 百度地图获取经纬度地址
  11. python演唱会抢票脚本_基于selenium的大麦网演唱会抢票程序
  12. EChat(简易聊天项目)七、保存聊天记录
  13. 2010-2019,我,一个普通职场人的十年变迁
  14. 北大青鸟的班主任好当吗_【北大青鸟班主任就业前景怎么样|做北大青鸟班主任有前途吗】-看准网...
  15. 《女侦探司马楠之箱尸谜案》横店开机 花潼冯荔军热血联手破奇案
  16. 蓝湖页面生成html,蓝湖的设计稿变html 好几点
  17. 如何用python给自己的孩子取一个名字?
  18. (三)JNI常用示例
  19. pinia个人学习笔记
  20. 沃顿商学院6个最受欢迎的工商管理课程

热门文章

  1. IT程序员编程工具利器-辅助编程神器
  2. mysql中添加外键语句_数据库语句怎么加外键
  3. MySQL函数大全及用法
  4. javashop B2C开源电商系统源代码
  5. tkinter教程目录
  6. [Python爬虫] 3-数据解析(lxml/bs4/正则)
  7. 银河麒麟安装steam
  8. Java后台调用API的方法
  9. 数值计算求解静态热传导方程
  10. 干货 | 携程动态表单DynamicForm的设计与实现