预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113760699A(43)申请公布日2021.12.07(21)申请号202010763115.1(22)申请日2020.07.31(71)申请人北京沃东天骏信息技术有限公司地址100176北京市北京经济技术开发区科创十一街18号院2号楼4层A402室申请人北京京东世纪贸易有限公司(72)发明人李丹胡玉麒陈亮晶郝瑞魏贤严俊(74)专利代理机构中原信达知识产权代理有限责任公司11219代理人王志远王安娜(51)Int.Cl.G06F11/36(2006.01)权利要求书2页说明书8页附图2页(54)发明名称一种服务器性能测试系统和方法(57)摘要本发明公开了一种服务器性能测试系统和方法,涉及计算机技术领域。该方法的一种具体实施方式包括:根据执行测试用例的服务器接口名,从用例管理平台获取所述测试用例,所述用例管理平台配置并存储有一个或多个测试用例;根据执行所述测试用例的服务器路由信息以及测试需求更新所述测试用例,并将更新后的测试用例发送至对应的客户端模拟器,以使所述客户模拟器根据所接收到的测试用例生成客户端模拟请求,以测试所述服务器接口的性能。该实施方式实现了对各个服务器响应时间、响应结果等性能的测试。CN113760699ACN113760699A权利要求书1/2页1.一种服务器性能测试系统,其特征在于,包括:用例管理平台、测试调度子系统、一个或多个客户端模拟器;其中,所述用例管理平台,用于配置并存储一个或多个测试用例;所述测试调度子系统,用于根据执行测试用例的服务器接口名,从所述用例管理平台中获取所述测试用例,根据执行所述测试用例的服务器路由信息以及测试需求更新所述测试用例,并将更新后的测试用例发送至对应的客户端模拟器;所述客户端模拟器,用于根据所接收到的测试用例生成客户端模拟请求,以测试所述服务器接口的性能。2.根据权利要求1所述的服务器性能测试系统,其特征在于,所述服务器路由信息包括服务器IP地址及服务器接口的端口号,所述测试需求包括请求参数、校验信息;其中,所述校验信息指示了下述一种或多种:执行所述测试用例的阈值响应时间、所述测试用例的期望响应值、所述测试用例的响应结果包含的字段、所述字段的取值范围。3.根据权利要求2所述的服务器性能测试系统,其特征在于,所述客户端模拟器,还用于根据所述校验信息,对所述测试用例的响应结果进行校验,以在响应结果校验不通过的情况下将所述响应结果的异常信息存储至所述用例管理平台。4.根据权利要求3所述的服务器性能测试系统,其特征在于,所述用例管理平台,还用于展示所存储的所述响应结果的异常信息。5.根据权利要求1所述的服务器性能测试系统,其特征在于,所述测试调度子系统,还用于在更新所述测试用例之前解析所述测试用例,以在所述测试用例解析出现异常的情况下将所述用例管理平台存储的所述测试用例设置为无效用例。6.根据权利要求1所述的服务器性能测试系统,其特征在于,所述客户端模拟器,还用于将所述测试用例的响应结果存储至具有固定长度的数据队列,以使所述用例管理平台从所述数据队列中获取所述测试用例的响应结果并进行展示。7.根据权利要求1所述的服务器性能测试系统,其特征在于,所述客户端模拟器具有多种类型,且每一个所述客户端模拟器与一种客户端相对应;所述测试调度子系统,用于根据所述测试需求对应的客户端类型,选择所述客户端模拟器,以生成与所述客户端类型对应的客户端模拟请求。8.一种服务器性能测试方法,其特征在于,应用于测试调度子系统,包括:根据执行测试用例的服务器接口名,从用例管理平台获取所述测试用例,所述用例管理平台配置并存储有一个或多个测试用例;根据执行所述测试用例的服务器路由信息以及测试需求更新所述测试用例,并将更新后的测试用例发送至对应的客户端模拟器,以使所述客户模拟器根据所接收到的测试用例生成客户端模拟请求,以测试所述服务器接口的性能。9.根据权利要求8所述的服务器性能测试方法,其特征在于,所述服务器路由信息包括服务器IP地址及服务器接口的端口号,所述测试需求包括请求参数、校验信息;其中,所述校验信息指示了下述一种或多种:执行所述测试用例的阈值响应时间、所述测试2CN113760699A权利要求书2/2页用例的期望响应值、所述测试用例的响应结果包含的字段、所述字段的取值范围。10.根据权利要求9所述的服务器性能测试方法,其特征在于,所述以使所述客户端模拟器根据所接收到的测试用例生成客户端模拟请求,以测试所述服务器接口的性能,包括:根据所述校验信息,对所述测试用例的响应结果进行校验,以在响应结果校验不通过的情况下将所述响应结果的异常信息存储至所述用例管理平台。11.根据权利要求10所述的服务器性能测试方法,其特征在于,所述测试用