自动化接口测试之postman
postman官方指南:Introduction | Postman Learning Center
一、Script workflow 脚本执行流程

- pre-request脚本,是在对API进行请求之前的脚本,一般用于动态生成参数、JSON数据包、链接地址等;可以将账户登录用户名和密写在其中。
- test脚本,其实更应该叫post-request,实在完成API访问并得到其response回应之后运行的脚本,一般用于获取response的内容,用于之后对于别的资源的请求,如获取页面标题和内容等。
需要注意:pre-request脚本,在里面直接写代码就可以;但是test脚本需要在某个指定的函数pm.test(…)中执行才会被识别,且作为 test脚本运行。

pm.test(...)中第一个参数是测试描述(会在测试结果栏显示,应和其它测试描述区分),第二个参数是一个函数,具体执行代码都在这个函数中运行。
另外,pm对象是Postman的主要对象,所有的内置函数(常用的内置函数{{$guid}}、{{$timestamp}}、{{$randomInt}}),数据调用等,都需要通过它来实现。
tests[…]括号内的字符串是测试的描述, =后面是判断语句,然后将True或False赋予为tests[…]的值,然后postman轮训所有tests对象里的参数,并返回pass与否的结果

浙公网安备 33010602011771号