【技术实现步骤摘要】
本专利技术涉及数据接口测试,具体涉及一种sse接口测试方法、一种sse接口测试装置、一种电子设备及一种计算机可读存储介质。
技术介绍
1、随着实时通信技术的发展,sse接口(server-sent events,服务器推送事件)作为一种基于http协议的单向实时通信机制,得到了广泛应用。sse接口允许服务器通过http长连接,单向实时向客户端发送文本格式的事件流数据。然而,在sse接口的开发和测试的过程中,目前测试工具难以满足测试需求,主要依靠测试人员手动从客户端抓取数据流,然后逐条分析验证数据的正确性,不仅耗时耗力,而且容易出错。特别是在数据量庞大或数据格式复杂的情况下,验证工作的难度和复杂度会急剧增加。
技术实现思路
1、本专利技术是基于专利技术人对以下事实和问题的发现和认识做出的:
2、sse接口是用于服务器到客户端(如浏览器)单向实时通信的事件推送机制,其通过在服务器与客户端之间建立一个持久化的http长连接,服务器可以以此连接为通道,不断地向客户端发送文本格式的数据流
...【技术保护点】
1.一种SSE接口测试方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的SSE接口测试方法,其特征在于,所述获取事件流数据集的步骤包括:
3.根据权利要求2所述的SSE接口测试方法,其特征在于,所述根据所述事件流数据集内的事件流数据,确定验证字段集和期望数据集的步骤包括:
4.根据权利要求3所述的SSE接口测试方法,其特征在于,所述优先级顺序配置为SSE接口接收事件流数据的时间顺序。
5.根据权利要求1所述的SSE接口测试方法,其特征在于,所述根据所述验证字段集内的验证字段,对所述键值对结构目标数据内的目标字段值
...【技术特征摘要】
1.一种sse接口测试方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的sse接口测试方法,其特征在于,所述获取事件流数据集的步骤包括:
3.根据权利要求2所述的sse接口测试方法,其特征在于,所述根据所述事件流数据集内的事件流数据,确定验证字段集和期望数据集的步骤包括:
4.根据权利要求3所述的sse接口测试方法,其特征在于,所述优先级顺序配置为sse接口接收事件流数据的时间顺序。
5.根据权利要求1所述的sse接口测试方法,其特征在于,所述根据所述验证字段集内的验证字段,对所述键值对结构目标数据内的目标字段值和所述键值对结构期望数据内的期望结果进行逐一比对,得到测试结果的步骤包括:
6.根据权利要求1所述的sse接口...
【专利技术属性】
技术研发人员:宋翠翠,郑建松,艾合买提·买买提,
申请(专利权)人:杉数科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。