[发明专利]一种基于Java的集群性能测试方法及系统在审
申请号: | 201910385999.9 | 申请日: | 2019-05-09 |
公开(公告)号: | CN110188022A | 公开(公告)日: | 2019-08-30 |
发明(设计)人: | 孙波;李应博;张伟;夏光升;司成祥;郝振江;张建松;陈军;李胜男;毛蔚轩;盖伟麟;侯美佳;董建武;亓培锋 | 申请(专利权)人: | 国家计算机网络与信息安全管理中心;天津市国瑞数码安全系统股份有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F9/451 |
代理公司: | 北京知联天下知识产权代理事务所(普通合伙) 11594 | 代理人: | 张陆军 |
地址: | 100029*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 性能测试 集群 集群节点 模拟测试 前端代理 性能数据 计算机技术领域 指令 跨平台测试 测试界面 计算集群 接口缓存 接口选择 页面创建 页面展现 调用 直观 发送 记录 开发 | ||
本发明属于计算机技术领域,特别涉及一种基于Java的集群性能测试方法及系统,所述性能测试方法包括:使用JSP模拟测试页面创建性能测试指令;根据所述性能测试指令,生成批量计算任务,调用JNI前端代理接口缓存所述计算任务;所述JNI前端代理接口选择最优集群节点,发送所述计算任务;所述最优集群节点接收并执行所述计算任务;获取所述计算任务的计算结果,并记录各项性能数据;使用JSP模拟测试页面展现集群的各项性能数据。本发明的性能测试方法通过JSP页面和JNI接口,为非Java的加速计算集群提供了直观易用的性能测试界面;采用WEB浏览器作为测试界面,开发难度低,使用方便,能够实现跨平台测试。
技术领域
本发明属于计算机技术领域,特别涉及一种基于Java的集群性能测试方法及系统。
背景技术
HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,使用HTTP协议传输隐私信息非常不安全。
为了保证这些隐私数据能加密传输,于是网景公司设计了安全套接层SSL(SecureSockets Layer)协议,即安全传输层协议TLS(Transport Layer Security),用于对HTTP协议传输的数据进行加密,从而就诞生了HTTPS。简单来说,HTTPS协议是由TLS/SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比HTTP协议安全。
TLS/SSL协议具有身份验证、信息加密和完整性校验的功能,虽然使得HTTPS相对HTTP有很大的优势,也正因为TLS/SSL协议在信息加密过程中使用了非对称密钥交换技术,使得HTTPS性能和速度严重降低。
在传统的数据计算处理中,服务器的计算能力取决于服务器的CPU、内存等自身硬件条件,而单台服务器的计算能力毕竟是有限;而有的测试任务,如RSA2048、ECC等主流非对称加密算法的加解密计算、共享密钥计算等算法任务复杂度较高,对CPU消耗较大,不仅高负荷占据计算资源,还降低了软件的业务处理能力。
为突破这一瓶颈,可以采用集群方式:建立集群计算方法及系统,承担原来在单台计算机上运行的需要消耗资源的海量测试任务,从而达到加速计算的目的。集群是一组相互独立、通过高速网络互联的计算机,它们构成了一个组,并以单一系统的模式加以管理,一个客户与集群相互作用时,集群像是一个独立的服务器。集群中每台计算机视为集群的一个节点。
上述计算集群系统由于在性能方面要求比较高,因此开发者常采用C语言或C++语言开发。计算集群系统一般仅提供C语言或C++语言的API接口。为了充分展现系统的工作性能,需要对计算集群做性能测试,但是计算集群系统本身并没有提供可直观展示系统工作性能的可视化界面,系统性能测试不方便。
发明内容
针对上述问题,本发明提供了一种基于Java的集群性能测试方法,所述性能测试方法包括:
使用JSP模拟测试页面创建性能测试指令;
根据所述性能测试指令,生成批量计算任务,调用JNI前端代理接口缓存所述计算任务;
所述JNI前端代理接口选择最优集群节点,发送所述计算任务;
所述最优集群节点接收并执行所述计算任务;
获取所述计算任务的计算结果,并记录各项性能数据;
使用JSP模拟测试页面展现集群的各项性能数据。
进一步的,所述性能测试包括加密性能测试、解密性能测试、签名性能测试、验签性能测试和获取共享密钥性能测试。
进一步的,所述性能测试的指标包括集群的计算速度、系统稳定性、负载均衡能力,其中,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家计算机网络与信息安全管理中心;天津市国瑞数码安全系统股份有限公司,未经国家计算机网络与信息安全管理中心;天津市国瑞数码安全系统股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910385999.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种服务器的自动化测试方法
- 下一篇:资源健康检查方法和资源健康检查装置