一、collection作用
collection相当于一个容器,例如;购物车可以进行收藏、移除添加商品,这样的模块包含一些接口,通过collection定义文件夹,每个文件夹看成一个测试模块,每个collection可以导入导出文件,用命令行工具执行这些文件。还有一些付费功能,例如监控和mock server。

可以分享和执行collection。

做数据初始化工作可以在Collection-Cookies的Pre-request Script编写初始化的测试脚本。

二、运行collection
1、在test里设置断言,运行结果显示环境变量没有定义。

2、获取环境变量值,例如把node_name赋值给变量,打印变量值,运行通过。

3、把请求保存到collection里面去。

4、运行collection,点击run。

打开运行collection,如果希望测试不同的数据,可以数据驱动的方式测试接口功能的正确性。可以运用导入测试数据的方式。
1、构造测试数据。

2、创建一个json格式的文本文件,在编辑器里面去掉引号。

3、保存成这样一个文件导入Postman。


4、点击run,因为是从环境变量里拿node_name,所以显示断言失败。


5、data表示从Test data里面拿数据,将断言里面的node_name,改为 data.node_name,点击Save。

6、测试通过。




本文分享自微信公众号 - 清菡软件测试(qinghanTester)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。


