一、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源创计划”,欢迎正在阅读的你也加入,一起分享。