[发明专利]一种用于证券线上交易平台的压力测试系统在审
| 申请号: | 202210117988.4 | 申请日: | 2022-02-08 |
| 公开(公告)号: | CN114448832A | 公开(公告)日: | 2022-05-06 |
| 发明(设计)人: | 赵熙;吴德洲;骆香君;雷鹏;陈真委;刘会;冉龙;熊超;王金刚;李庆鹏 | 申请(专利权)人: | 西南证券股份有限公司 |
| 主分类号: | H04L43/0817 | 分类号: | H04L43/0817;H04L43/0894;H04L43/16;H04L67/10;H04L67/51;H04W4/50;H04W24/06;G06F11/30;G06F11/34;G06F11/36 |
| 代理公司: | 苏州威世朋知识产权代理事务所(普通合伙) 32235 | 代理人: | 陈如建 |
| 地址: | 400023*** | 国省代码: | 重庆;50 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 用于 证券 线上 交易平台 压力 测试 系统 | ||
1.一种用于证券线上交易平台的压力测试系统,其特征在于,包括:
证券服务器(2)、控制装置(3)以及部署于云平台上的多个云手机(1),所述多个云手机(1)、证券服务器(2)和控制装置(3)之间能够通过网络进行数据通信,所述云手机(1)上安装有手机证券APP和测试模块;
所述控制装置(3)用于:向N1个云手机(1)中的测试模块发送测试开始指令、测试用例和测试数据,接收所述N1个云手机(1)中的测试模块发送的N1个第一测试结果,并接收所述证券服务器(2)发送的第二测试结果,其中,N1为自然数,且N1≥2;
所述测试模块用于:当从所述控制装置(3)接收到测试开始指令、测试用例和测试数据时,基于所述测试用例和测试数据对位于同一云手机(1)上的手机证券APP进行测试操作,并将手机证券APP的第一测试结果上传给所述控制装置(3);
每个所述云手机(1)用于,根据测试开始指令执行测试用例和测试数据。
2.根据权利要求1所述的压力测试系统,其特征在于,所述控制装置(3)还用于,比对N1个云手机的第一测试结果;以及,比对证券服务器的第二测试结果。
3.根据权利要求1所述的压力测试系统,其特征在于,所述压力测试系统的测试目标包括以下至少之一:网络带宽测试、短信认证测试、系统设计测试和第三方应用服务测试;
在所述测试目标为网络带宽测试的情况下,所述控制装置(3)用于:确定至少一种测试指令,每种测试指令包括测试用例和测试数据;对所述至少一种测试指令进行分类,确定若干类测试指令;按照预设比例将每类测试指令向N2个云手机发送;确定当前网络带宽下证券服务器可正常运行时,增加M个云手机,按照预设比例将每类测试指令向增加的云手机发送,如此反复,直至确定网络带宽满负荷运转时,确定可正常执行测试指令的云手机的总数,作为网络带宽满负荷运行的云手机数量;所述N2≤N1;每个云手机用于根据接收的所述测试指令的测试用例和测试数据执行相应操作;
在所述测试目标为短信认证测试的情况下,所述控制装置(3)用于:向N3个云手机发送短信认证测试指令,所述短信认证测试指令至少包括:短信测试数据,N3≤N1;检测短信网关每秒接收短信数量;所述控制装置(3)还用于:增加Q个云手机,向增加的云手机发送短信认证测试指令,接收云手机发送的结果,如此反复,确定短信网关每秒能够接收短信数量的最大值;每个云手机用于根据所述短信认证测试指令的短信测试数据向短信网关发送短信;
在所述测试目标为第三方应用服务测试的情况下,所述控制装置(3)用于:向N4个云手机发送第三方应用服务测试指令,所述第三方应用服务测试指令至少包括:服务测试数据,N4≤N1;检测第三方服务的状态,确定所述第三方服务正常运行时,增加P个云手机,向增加的云手机发送所述第三方应用服务测试指令,继续检测第三方服务的状态,如此反复,直至所述第三方服务运行出现故障时,确定访问第三方服务的最大值;每个所述云手机用于根据所述第三方应用服务测试指令的服务测试数据访问所述第三方服务的第三方接口;
所述证券线上交易平台还包括监控系统,在所述测试目标为监控系统设计测试的情况下,所述控制装置(3)用于:确定监控的N5个云手机,监控所述N5个云手机,得到第一监控结果;获取所述监控系统针对所述N5个云手机的第二监控结果;比较所述第一监控结果和所述第二监控结果,基于比较结果确定监控系统设计缺陷;每个所述云手机用于根据任意测试指令的测试用例和测试数据执行对应的操作。
4.根据权利要求1所述的压力测试系统,其特征在于,还包括:
多个实体手机(4),所述实体手机(4)上安装有所述手机证券APP和所述测试模块,所述多个实体手机(4)、证券服务器(2)和控制装置(3)之间能够通过网络进行数据通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西南证券股份有限公司,未经西南证券股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210117988.4/1.html,转载请声明来源钻瓜专利网。





