自动化接口测试之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与否的结果
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?