本章将重点介绍和的相关知识。与文件夹相关联的脚本将在文件夹中的每个请求之前运行。与集合相关的脚本将在集合中的每个请求后运行。脚本使用场景工具,在测试脚的帮助下帮助用户自动判断接口请求是否正确,相当于工具中的检查点或者。
前一章解决了“请求本身”的问题,但如何处理“请求前后的动作”?比如在发送请求之前,需要获取当前时间戳,这就需要pre -请求脚本的知识。另外,好像忽略了一个很重要的知识点。请求返回响应后,如何自动判断响应是否正确?这需要测试的知识。本章将关注pre -请求脚本和测试。
对于单个请求,两个脚本的执行顺序是:
pre -请求脚本:在发送请求之前执行。
测试:发送请求后,执行站站在采集角度,执行顺序如下:
①pre -请求脚本与集合相关的脚本将在集合中的每个请求之前运行。
②pre -与文件夹关联的请求脚本脚本将在文件夹中的每个请求之前运行。
③与集合相关的测试脚本将在集合中的每个请求之后运行。
④与文件夹相关联的测试脚本将在文件夹中的请求之后运行。
收藏和文件夹也可以编写脚本,这是我以前没有注意到的:所以我可以得出这样的结论:
集合级脚本>文件夹级脚本>请求级脚本(优先级从高->低)
pre -请求脚本脚本的使用场景:
一般用于发送请求前的数据预处理,如获取当前时间戳、随机数等用于接口参数传输。
常见功能和用法如下:说明:
目前postman中自己编写的脚本只支持js,但是可以通过其他方式间接嵌入python脚本。postman可以在pre -请求脚本中发送请求,所以你可以发布用python或者其他语言编写的脚本作为api的接口,然后以接口的形式在postman中进行调用。
测试脚本使用场景:
Postman工具帮助用户在测试脚的帮助下自动判断接口请求是否正确,相当于Load Runner工具中的检查点或者JMeter中的断言函数。
列出结果最基本断言常用的函数:官网,部分脚本用例,有兴趣的可以自己学习:
https://learning . postman . com/docs/writing -scripts/script -references/test -examples/
英文文档不可怕。一些简单的英语单词应该是可以理解的。
免费海量学习资料+面试资料+考试学习视频加群:646294456(入群代码:CSDN666)
评论前必须登录!
注册