[发明专利]性能测试的方法和装置在审
申请号: | 201810431423.7 | 申请日: | 2018-05-08 |
公开(公告)号: | CN110457199A | 公开(公告)日: | 2019-11-15 |
发明(设计)人: | 张伟 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 11219 中原信达知识产权代理有限责任公司 | 代理人: | 张一军;张效荣<国际申请>=<国际公布> |
地址: | 100195北京市海淀区杏石口路65*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试服务器 回放服务器 性能测试 块数据 测试请求 响应包 计算机技术领域 方法和装置 服务器接收 流量数据 系统扩展 返回 包生成 请求包 组网 丢弃 转发 采集 测试 | ||
1.一种性能测试的方法,其特征在于,包括:
采集线上服务器接收到的请求包对应的流量块数据,并将所述流量块数据转发给回放服务器;
将所述回放服务器根据所述流量块数据生成的测试请求包发送给测试服务器以进行性能测试;
将所述测试服务器根据所述测试请求包生成的响应包返回给所述回放服务器以完成性能测试。
2.根据权利要求1所述的方法,其特征在于,所述流量块数据包括:
请求开始时间、请求协议类型及版本号、请求路径、请求信息头、请求操作类型和请求数据内容。
3.根据权利要求1所述的方法,其特征在于,将所述回放服务器根据所述流量块数据生成的测试请求包发送给测试服务器以进行性能测试之前,还包括:
通过所述回放服务器对所述流量块数据进行解析以确定所述流量块数据完整,并获取完整的流量块数据。
4.根据权利要求1或3所述的方法,其特征在于,将所述回放服务器根据所述流量块数据生成的测试请求包发送给测试服务器以进行性能测试之前,还包括:
通过所述回放服务器对所述流量块数据进行过滤,以获取指定内容的请求包对应的流量块数据。
5.根据权利要求1或3所述的方法,其特征在于,将所述回放服务器根据所述流量块数据生成的测试请求包发送给测试服务器以进行性能测试之前,还包括:
通过所述回放服务器将所述流量块数据添加到回放队列中,并从所述回放队列中取出需要回放的流量块数据来生成测试请求包。
6.根据权利要求1所述的方法,其特征在于,还包括:
若采集的流量块数据对应的请求包的类别有多个,则通过转发服务器将不同类别的请求包对应的流量块数据转发到不同的回放服务器。
7.一种性能测试的装置,其特征在于,包括:
数据采集模块,用于采集线上服务器接收到的请求包对应的流量块数据,并将所述流量块数据转发给回放服务器;
请求发送模块,用于将所述回放服务器根据所述流量块数据生成的测试请求包发送给测试服务器以进行性能测试;
响应返回模块,用于将所述测试服务器根据所述测试请求包生成的响应包返回给所述回放服务器以完成性能测试。
8.根据权利要求7所述的装置,其特征在于,所述流量块数据包括:
请求开始时间、请求协议类型及版本号、请求路径、请求信息头、请求操作类型和请求数据内容。
9.根据权利要求7所述的装置,其特征在于,还包括数据解析模块,用于:
在将所述回放服务器根据所述流量块数据生成的测试请求包发送给测试服务器以进行性能测试之前,通过所述回放服务器对所述流量块数据进行解析以确定所述流量块数据完整,并获取完整的流量块数据。
10.根据权利要求7或9所述的装置,其特征在于,还包括数据过滤模块,用于:
在将所述回放服务器根据所述流量块数据生成的测试请求包发送给测试服务器以进行性能测试之前,通过所述回放服务器对所述流量块数据进行过滤,以获取指定内容的请求包对应的流量块数据。
11.根据权利要求7或9所述的装置,其特征在于,还包括请求生成模块,用于:
在将所述回放服务器根据所述流量块数据生成的测试请求包发送给测试服务器以进行性能测试之前,通过所述回放服务器将所述流量块数据添加到回放队列中,并从所述回放队列中取出需要回放的流量块数据来生成测试请求包。
12.根据权利要求7所述的装置,其特征在于,还包括数据转发模块,用于:
若采集的流量块数据对应的请求包的类别有多个,则通过转发服务器将不同类别的请求包对应的流量块数据转发到不同的回放服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810431423.7/1.html,转载请声明来源钻瓜专利网。