1.测试集:
把所有的测试接口放在一个测试集合中,一次性执行而不需要逐个手动点击,即位测试集。首先,我们把所有的接口放在一个测试集中,如图:

点击测试集右侧的小箭头进入测试页面:


2.创建变量集:
一般我们测试中会用到很多变量,那么测试集中需要把所有的变量放在一个变量集合中。如图:

在测试集中选择变量集:

3.创建测试的数据:
数据驱动指的是一个接口可能需要多组数据进行测试,那么我们不可能一次次手动修改变量值,这时候直接在本地建一个表格,把需要测试的数据写上去,在测试的时候直接上传表格进行测试即可,即数据驱动。
首先,新建一个表格,首行是变量集中的变量名,下面是所需要测试的数据,如图:

但是postman工具只支持JSON和CSV两种格式的文件,所以我们创建的excel表格需要转换一下格式,表格创建好后选择文件 — 另存为 — 其它格式,保存的时候选择csv格式即可:


但是由于postman支持的格式是UTF-8,所以我们预览会看到乱码。需要转换一下数据格式:

通过记事本打开csv文件,
打开后应该是这样的,如图:

点击另存为,文件类型选择所有类型,文件名记得加上后缀,格式要选择UTF-8,然后保存即可。如图所示:

再次在测试集中进行上传,这是预览就可以看到是正常的数据了:


点击运行后,会自动开始执行测试集中所有的测试接口,但是是串行的,按顺序执行。


完。
网友评论