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

2022-02-23 16:48:32 浏览数 (1)

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结果处也可以

0 人点赞