PostMan script教程

本文介绍如何使用Postman v8.1.0进行接口测试,包括设置全局变量简化接口地址,利用脚本自动处理登录获取的token,并提供一系列接口测试的断言脚本示例。
摘要由CSDN通过智能技术生成

痛点:一般我们对接口进行测试时需要有登录信息,每次都要去发送一下登录请求,然后将返回的token信息复制到待测接口的header中,比较麻烦

一、本次演示所用工具及版本

Postman v8.1.0

1.postman下载地址:https://www.postman.com/downloads/

2.安装postman和界面展示

3.设置全局变量

接口地址中常用的ip地址加端口号加路径,其中ip地址是固定的,每次都要写,可以使用全局变量只写一次

步骤一:点击postman右侧的小眼睛

步骤二:点击Edit将自己需要设置的内容填进去

如这里我设置接口中的ip地址和端口号的全局变量名称为baseUrl,值假设为127.0.0.1:8080

登录获得的token变量名为token,值是你点击登录接口后返回的对象信息中的token值

步骤三:运用变量

例如登录接口的原地址为127.0.0.1:8080/user/login

则你此处可以简写成{ {baseUrl}}/user/login

记住:postman中引用自己设置的变量时都是双大括号中间是自己设置的变量名的形式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Postman的Pre-request Script脚本是用来在发送请求之前执行一些预处理操作的。这个脚本一般是用JavaScript编写的,可以用来解决一些接口自动化的问题,比如接口依赖、接口断言等等。\[2\]在Pre-request Script脚本中,你可以发送请求,也可以通过其他方式间接地嵌入Python脚本。一种方式是将你编写的Python脚本发布为API接口,然后在Postman中以接口的形式进行调用。\[1\]另外,Pre-request Script脚本还可以用来处理Token的过期问题。当Token过期时,你可以在脚本中手动调用登录接口获取最新的Token,从而节省操作步骤。\[3\]总之,Postman的Pre-request Script脚本提供了一个执行JavaScript脚本的环境,可以帮助你解决接口测试中的各种需求。 #### 引用[.reference_title] - *1* [Postman教程-Pre-request Script和Tests脚本的介绍](https://blog.csdn.net/liboshi123/article/details/116141831)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [软件测试——Postman Script脚本功能](https://blog.csdn.net/xfw17397388089/article/details/126763483)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Postman + Pre-resuestScript:预请求脚本发送POST请求](https://blog.csdn.net/J_____Q/article/details/120289138)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值