使用 Postman 进行接口测试(续)
使用postman模拟接口测试的时候,一般都是需要先登录才可以后续业务测试的,那么也会带来一些问题:
1、每一个用例都去新增一个cookie值
2、退出系统后cookie值会失效(如下图),需要重新从浏览器中copy
那有没有办法绕过登录或者统一给用例设置cookie呢?
1、统一设置cookie的前提是 用户必须一直在浏览器保持登录状态
2、绕过登录
先调用登录接口,让postman自动去添加全局cookie,下图中的shiro_session_id
在接口测试中某些接口的调用需要使用已有的cookie,postman *** 作cookie可以有2种方式。
a.直接在头域中添加cookie头域,适用于已知请求时的cookie头域情况
b.使用postman的cookie管理机制,既可以手动添加,同时postman也会将 *** 作流程中获取的参数自动保存。通过调用前置接口来完成cookie获取。
比如有一个项目,在登录接口完成登录之后,通过购物车接口获取购物车中的信息。由于购物车接口需要使用登陆后的cookie保持登录状态。
在测试接口时,需要先登录获取token,然后才能测试其它接口。在Postman中添加cookie的方法如下图
注意,domain一定要改成测试服务器的IP地址
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)