基于Python的接口自动化-JSON模块的操作

目录

引言

1、JSON是啥?

2、JSON的有效数据类型

3、Python JSON库的使用


引言

        在使用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值必须是以下数据类型之一:

  • 字符串
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值