← 返回列表

一种服务的测试方法、装置,服务器及存储介质

申请号: CN201811643645.1
申请人: 北京字节跳动网络技术有限公司
申请日期: 2018年12月29日

摘要文本

本公开实施例公开了一种服务的测试方法、装置,服务器及存储介质。该方法包括:从第一数据库中获取测试用例,测试用例包括上游服务请求数据,以及与上游服务请求数据对应的服务请求响应数据;根据上游服务请求数据,生成并向在线服务器发送用于测试被测试服务的测试请求,以由在线服务器基于测试请求生成测试数据对,被测试服务运行在在线服务器上;接收在线服务器发送的测试数据对,并判断测试数据对中的测试响应数据是否与服务请求响应数据相同。本公开实施例公开的技术方案能够根据服务运行时的实际数据对被测试服务进行测试,相对传统的人工编写测试用例的方式,覆盖面更广,同时也提高系统的易用性,降低维护成本。

专利详细信息

项目 内容
专利名称 一种服务的测试方法、装置,服务器及存储介质
专利类型 发明授权
申请号 CN201811643645.1
申请日 2018年12月29日
公告号 CN111382056B
公开日 2024年2月2日
IPC主分类号 G06F11/36
权利人 北京字节跳动网络技术有限公司
发明人 俞宏云; 郑宇
地址 北京市石景山区实兴大街30号院3号楼2层B-0035房间

专利主权项内容

1.一种服务的测试方法,其特征在于,包括:所述方法适用于测试服务器;从第一数据库中获取测试用例,所述测试用例包括上游服务请求数据,以及与所述上游服务请求数据对应的服务请求响应数据;根据所述上游服务请求数据,生成并向在线服务器发送用于测试被测试服务的测试请求,以由所述在线服务器基于所述测试请求生成测试数据对,所述被测试服务运行在所述在线服务器上;接收所述在线服务器发送的所述测试数据对,并判断所述测试数据对中的测试响应数据是否与所述服务请求响应数据相同;所述服务请求响应数据包括上游服务响应数据、下游服务请求数据和下游服务响应数据中的至少一个,所述测试响应数据包括上游测试响应数据、下游测试请求数据和下游测试响应数据中的至少一个;所述判断所述测试数据对中的测试响应数据是否与所述服务请求响应数据相同包括如下至少一个:判断所述上游测试响应数据是否与所述上游服务响应数据相同;判断所述下游测试请求数据是否与所述下游服务请求数据相同;判断所述下游测试响应数据是否与所述下游服务响应数据相同。