前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >postman入门 -4 数据驱动、Cookie鉴权和mock

postman入门 -4 数据驱动、Cookie鉴权和mock

作者头像
孟船长
发布2022-02-23 16:48:32
4780
发布2022-02-23 16:48:32
举报

1、数据驱动

同样是点击文件夹右侧那三个点

可以看到有个Run collection

这里有个Select File,选择文件的选项,我们新建一个.csv文件

然后在Select File那里传上去。再执行就可以实现了。但是测试哪个接口,就只能选择哪个接口,要不然后面的用例也会用这个用例值执行一次。这也是为什么postman不如Jmeter用的普遍的原因。另一个就是postman对于Javascript有要求,就是咱们在Tests标签里写的那些代码其实是JS代码。

我们再完善一下用例,把值替换为变量,取文件中的值

再修改一下断言

这样就完成了数据驱动。需要注意的是取文件中的数据用的是data.变量名

2、postman接口测试Cookie鉴权详解

1)什么是cookie

cookie就是一小段文本信息,客户端第一次请求服务器时生成。

2)cookie鉴权原理

当客户端第一次请求服务器时生成cookie。然后在第一个返回时在响应头的Set-Cookie里把所有的Cookie传输给客户端,并保存在客户端。当客户端第2-n次请求服务器时,请求头就会带上所有cookie实现鉴权。

postman会自动保存cookie,不需要我们做额外的处理。

3、postman接口Mock Server服务器

使用情景:前端开发完成需要测试,但是后台接口没有完成,测试前端需要接口配合,这时候就可以自己去mock接口。

点击创建后:,写一个/testmock路径接口,返回success

点击Next

创建以后:

而且在collections中会自动生成一个collection

测试前记得把环境变量改一下,因为也会自动生成一个mock环境。

这个地址在浏览器也可以访问

如果返回的不是success这么简单,那就先写好在文本里,然后直接粘贴到Default结果处也可以

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-02-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 自动化测试实战 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档