Postmam系列五:Postman中零售网站cookie、token测定与参数传送实战
原创一:Postman中国电子商务网站cookie实战
Postman接口请求使用cookie两种方式:
1.直接在header要添加的(标题字段)cookie对于已知请求cookie标题字段的情况
2.使用Postman的cookie管理机制,可手动添加,同时Postman操作过程中获得的参数也会自动保存,因此可以通过调用预接口来完成。cookie获取。
实例:TP(使用ThinkPHP框架编写)商城登录后的购物车界面(购物车界面需要使用登录cookie保持登录状态)
Cookie实战测试流程:
1.打开行李抓取工具Charles或者在使用浏览器登录商城时同时按下按钮。F12在调试模式下捕获接口采集cookie值
2.打开Postman,新建request,填入url,method方法,以及Headers填入cookie(已测试cookie只需使用中的值。PASSWORD就这样做,不需要填写所有的大致值。cookie值也可以通过Cookies手动添加管理机制(cookie未选中值)。
3.标准流程:首先测试登录界面,请求成功后,Cookies管理机制自动包裹寄存PASSWORD,然后直接使用购物车接口直接发送请求。如果在Cookies从管理机制中删除PASSOWORD值,它显示购物车中没有物品。
二:Postman中token实战验证与参数传递
Token定义和目的: Token是服务器生成的字符串,作为客户端请求的令牌。第一次登录后,服务器将生成Token,并将此Token将其返回给客户,客户只需在将来将其带上即可。Token来请求数据,无需再次携带用户名和密码。其目的是减轻服务器的压力,减少对数据库的频繁查询,并使服务器更健壮。
由于当前使用的用例的不稳定性,尚未找到合适的用例,稍后将对其进行补充和改进。
一个完整的项目,将使用许多接口token不可能一直复制和粘贴,这需要Tests里面获取token值,并将token环境变量的值。在用于设置环境变量的面板中,token该值不需要填写,在Tests内部环境变量的值将自动添加。下图仅供参考:
版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除