← 返回列表
一种服务的测试方法、装置,服务器及存储介质
摘要文本
本公开实施例公开了一种服务的测试方法、装置,服务器及存储介质。该方法包括:从第一数据库中获取测试用例,测试用例包括上游服务请求数据,以及与上游服务请求数据对应的服务请求响应范式;根据上游服务请求数据,生成并向在线服务器发送用于测试被测试服务的测试请求,以由在线服务器基于测试请求生成测试数据对,被测试服务运行在在线服务器上;接收在线服务器发送的测试数据对,并判断测试数据对是否满足服务请求响应范式。本公开实施例公开的技术方案能够根据服务运行时实际数据生成的测试用例对被测试服务进行测试,相对传统的人工编写测试用例的方式,覆盖面更广,同时也提高系统的易用性,降低维护成本。
申请人信息
- 申请人:北京字节跳动网络技术有限公司
- 申请人地址:100080 北京市石景山区实兴大街30号院3号楼2层B-0035房间
- 发明人: 北京字节跳动网络技术有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种服务的测试方法、装置,服务器及存储介质 |
| 专利类型 | 发明授权 |
| 申请号 | CN201811643754.3 |
| 申请日 | 2018年12月29日 |
| 公告号 | CN111382058B |
| 公开日 | 2024年2月2日 |
| IPC主分类号 | G06F11/36 |
| 权利人 | 北京字节跳动网络技术有限公司 |
| 发明人 | 俞宏云; 郑宇 |
| 地址 | 北京市石景山区实兴大街30号院3号楼2层B-0035房间 |
专利主权项内容
1.一种服务的测试方法,其特征在于,所述方法适用于测试服务器,包括:从第一数据库中获取测试用例,所述测试用例包括上游服务请求数据,以及与所述上游服务请求数据对应的服务请求响应范式;根据所述上游服务请求数据,生成并向在线服务器发送用于测试被测试服务的测试请求,以由所述在线服务器基于所述测试请求生成测试数据对,所述被测试服务运行在所述在线服务器上,其中所述测试请求携带有测试标识;接收所述在线服务器发送的所述测试数据对,并判断所述测试数据对是否满足所述服务请求响应范式;根据所述上游服务请求数据,生成并向所述在线服务器发送重放请求,以由所述在线服务器基于所述重放请求生成重放数据对;所述测试用例是由学习服务器根据所述被测试服务运行时的多个服务数据对聚类生成的;或者,所述测试用例是由所述学习服务器根据所述被测试服务运行时的多个服务数据对,以及多个所述重放数据对聚类生成的。。微信公众号马克 数据网