软件测试——Postman Script脚本功能

文章介绍了Postman作为软件测试工具如何使用JavaScript编写脚本进行接口自动化,包括Pre-requestScript在发送请求前定制化request和获取当前日期,以及Tests模块用于处理返回数据、接口依赖和断言。此外,提到了软件测试工程师的学习知识体系,涵盖Python编程、接口与Web/App自动化、性能测试和常用自动化工具等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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值进行调用
在这里插入图片描述


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


一、Python编程入门到精通

二、接口自动化项目实战 

三、Web自动化项目实战


四、App自动化项目实战 

五、一线大厂简历


六、测试开发DevOps体系 

七、常用自动化测试工具

八、JMeter性能测试 

九、总结(尾部小惊喜)

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值