目录
引言
在使用Python进行接口自动化测试脚本时,一般都是脚本只写接口测试逻辑实现,而执行脚本时需要的测试用例数据都是写入excel、数据库或者指定的配置文件中,脚本通过读取这些测试数据来进行不同测试用例的执行,这样就做到了测试脚本和测试数据的分离,易于后续写实脚本的维护,这部分后续接口自动化框架来介绍怎么实现脚本和数据的分离。在python脚本构建接口测试请求时,如发送put、post这样的请求时,一般都是以JSON格式的进行请求体数据发送请求,我们编写的接口测试数据一般都是参考接口文档说明进行的,也就是编写的接口测试数据的请求体一般都是JSON格式。由于python数据类型与标准的JSON数据格式不一样,因此在python脚本读取数据进行接口测试前,需要将JSON数据转换成python对象。针对json数据交换,python语言封装实现了相关的模块:json,以下介绍python json模块的主要操作和应用。
1、JSON是啥?
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写。在现在的应用程序软件中前端和后端数据交互一般都是使用的JSON
2、JSON的有效数据类型
在 JSON 中,一般数据都是key-value对形式存在,数据使用花括号{}包含,value值必须是以下数据类型之一:
- 字符串