大家都知道计算机中有两个东西必不可少,内存和硬盘,且计算机是以二进制的形式将信息存储在硬盘当中。在接口自动化测试过程中,客户端发送请求给服务端,服务端返回数据给客户端,客户端拿到数据后可以将这些数据以二进制的形式存储在本地文件中,不易丢失。序列化的过程实际就是把数据存储到文件的过程,反序列化过程就是解析文件内容的过程。文章最后的pyecharts模块可以将你收集到的数据制成图标,方便分析,比如某网站的工资与职位信息,都可以去操作。
例子:
我们先将数据message转化成二进制,存储在testData文件当中。
import pickle
'''
序列化
'''
message = {
'x': ["身高", "体重", "战斗力", "敏捷", "防御"],
'迪迦': [114, 550, 999, 999, 999