买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:西南证券股份有限公司
摘要:本发明提供了一种用于证券线上交易平台的压力测试系统,包括:部署于云平台上的多个云手机、证券服务器和控制装置;控制装置用于:向N1个云手机中的测试模块发送测试开始指令、测试用例和测试数据,接收N1个云手机中的测试模块发送的N1个第一测试结果,并接收证券服务器发送的第二测试结果,比对N1个云手机的第一测试结果;比对证券服务器的第二测试结果;测试模块用于:当从控制装置接收到测试开始指令、测试用例和测试数据时,基于测试用例和测试数据对位于同一云手机上的手机证券APP进行测试操作,并将手机证券APP的第一测试结果上传给控制装置。该压力测试系统能够模拟用户读手机证券APP的数据和请求,从而完成容量测试和压力测试。
主权项: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用于,根据测试开始指令执行测试用例和测试数据;所述压力测试系统的测试目标包括以下至少之一:网络带宽测试、短信认证测试、系统设计测试和第三方应用服务测试;在所述测试目标为网络带宽测试的情况下,所述控制装置3用于:确定至少一种测试指令,每种测试指令包括测试用例和测试数据;对所述至少一种测试指令进行分类,确定若干类测试指令;按照预设比例将每类测试指令向N2个云手机发送;确定当前网络带宽下证券服务器可正常运行时,增加M个云手机,按照预设比例将每类测试指令向增加的云手机发送,如此反复,直至确定网络带宽满负荷运转时,确定可正常执行测试指令的云手机的总数,作为网络带宽满负荷运行的云手机数量;所述N2≤N1;每个云手机用于根据接收的所述测试指令的测试用例和测试数据执行相应操作;在所述测试目标为短信认证测试的情况下,所述控制装置3用于:向N3个云手机发送短信认证测试指令,所述短信认证测试指令至少包括:短信测试数据,N3≤N1;检测短信网关每秒接收短信数量;所述控制装置3还用于:增加Q个云手机,向增加的云手机发送短信认证测试指令,接收云手机发送的结果,如此反复,确定短信网关每秒能够接收短信数量的最大值;每个云手机用于根据所述短信认证测试指令的短信测试数据向短信网关发送短信;在所述测试目标为第三方应用服务测试的情况下,所述控制装置3用于:向N4个云手机发送第三方应用服务测试指令,所述第三方应用服务测试指令至少包括:服务测试数据,N4≤N1;检测第三方服务的状态,确定所述第三方服务正常运行时,增加P个云手机,向增加的云手机发送所述第三方应用服务测试指令,继续检测第三方服务的状态,如此反复,直至所述第三方服务运行出现故障时,确定访问第三方服务的最大值;每个所述云手机用于根据所述第三方应用服务测试指令的服务测试数据访问所述第三方服务的第三方接口;所述证券线上交易平台还包括监控系统,在所述测试目标为监控系统设计测试的情况下,所述控制装置3用于:确定监控的N5个云手机,监控所述N5个云手机,得到第一监控结果;获取所述监控系统针对所述N5个云手机的第二监控结果;比较所述第一监控结果和所述第二监控结果,基于比较结果确定监控系统设计缺陷;每个所述云手机用于根据任意测试指令的测试用例和测试数据执行对应的操作。
全文数据:
权利要求:
百度查询: 西南证券股份有限公司 一种用于证券线上交易平台的压力测试系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。