The invention provides a test method, a test system and a server for a digital currency computing device. The test method comprises the following steps: setting test item information on the interactive interface of the server; generating at least one test script by the server according to the test item information; and sending the test script to at least one test device by the server. The test device runs the test script, controls at least one digital currency computing device to run and obtains the test results; the test device feeds the test results back to the server. In this way, the tester can configure the test items through the interactive interface, set up the test contents in batches, and run the test script without landing each digital currency computing device manually, thereby reducing repetitive work, saving manpower and improving production efficiency. Moreover, testers can generate specific test scripts according to different test requirements, so as to flexibly meet various test requirements of digital currency computing equipment.
【技术实现步骤摘要】
数字货币计算设备的测试方法、测试系统及服务器
本专利技术涉及区域链数字货币
,尤其涉及一种数字货币计算设备的测试方法、测试系统及服务器。
技术介绍
随着区块链数字货币的火热,专业的数字货币计算设备迭代更新十分迅速,数字货币计算设备中包含数十、数百颗芯片,不同芯片组成的数字货币计算设备,其性能也不尽相同,这就需要针对由很多颗芯片组装成的数字货币计算设备进行测试,以便挑选出符合计算能力的数字货币计算设备。如果不能集中测试,要指定专人手记每台数字货币计算设备的测试结果,对由成百上千台数字货币计算设备组成的计算集群进行测试时,将会大大降低研发时间,延长产品出厂时间,同时也增加了非必要的大批量的重复工作。现有技术是针对每台数字货币计算设备单独进行测试,测试人员通过客户终端(如电脑)录入SSH(SecureShell,安全壳)指令登陆到测试装置中,向测试装置发送运行测试脚本的指令,测试装置运行测试脚本对数字货币计算设备进行测试,测试脚本可定义每隔一定时间,例如30分钟内每隔5秒获取数字货币计算设备的运行状态,这样整个测试过程就需要手动登陆到每个数字货币计算设备中运行测试 ...
【技术保护点】
1.一种数字货币计算设备的测试方法,其特征在于,包括步骤有:在服务器的交互界面上设置测试项信息;所述服务器根据所述测试项信息生成至少一测试脚本;所述服务器将所述测试脚本发送给至少一测试装置;所述测试装置运行所述测试脚本,控制至少一数字货币计算设备运行并获得所述数字货币计算设备的测试结果;所述测试装置将所述测试结果反馈给所述服务器。
【技术特征摘要】
1.一种数字货币计算设备的测试方法,其特征在于,包括步骤有:在服务器的交互界面上设置测试项信息;所述服务器根据所述测试项信息生成至少一测试脚本;所述服务器将所述测试脚本发送给至少一测试装置;所述测试装置运行所述测试脚本,控制至少一数字货币计算设备运行并获得所述数字货币计算设备的测试结果;所述测试装置将所述测试结果反馈给所述服务器。2.根据权利要求1所述的测试方法,其特征在于,所述交互界面为web界面,所述在服务器的交互界面上设置测试项信息的步骤包括:客户终端进入所述服务器的所述web界面,在所述web界面上设置所述测试项信息;所述测试装置将所述测试结果反馈给所述服务器的步骤之后包括:所述客户终端进入所述服务器的所述web界面,通过所述web界面获取所述测试结果。3.根据权利要求1或2所述的测试方法,其特征在于,所述测试项信息包括测试时间信息、测试装置信息;以及所述数字货币计算设备的设备信息、算力板信息、芯片信息、算力测试项、温度测试项、状态测试项和/或矿池测试项。4.根据权利要求3所述的测试方法,其特征在于,所述测试装置运行所述测试脚本,控制至少一数字货币计算设备运行并获得所述数字货币计算设备的测试结果的步骤包括:所述测试装置根据所述算力测试项,通过所述数字货币计算设备的控制板获取所述数字货币计算设备的算力测试结果;所述测试装置根据所述温度测试项,通过所述数字货币计算设备的温度传感器获取所述数字货币计算设备的温度测试结果;所述测试装置根据所述状态测试项,通过所述数字货币计算设备的所述控制板获取所述数字货币计算设备的状态测试结果;和/或所述测试装置根据所述矿池测试项,通过所述数字货币计算设备的所述控制板获取所述数字货币计算设备的矿池测试结果。5.根据权利要求3所述的测试方法,其特征在于,所述测试装置运行所述测试脚本,控制至少一数字货币计算设备运行并获得所述数字货币计算设备的测试结果的步骤包括:所述测试装置根据所述测试装置信息,获取所述测试装置信息对应的所述测试装置连接的所有数字货币计算设备的测试结果;所述测试装置根据所述测试装置信息和所述设备信息,获取所述测试装置信息和所述设备信息对应的所述数字货币计算设备的测试结果;所述测试装置根据所述测试装置信息、所述设备信息和所述算力板信息,获取所述测试装置信息、所述设备信息和所述算力板信息对应的所述数字货币计算设备的算力板的测试结果;和/或所述测试装置根据所述测试装置信息、所述设备信息、所述算力板信息和所述芯片信息,获取所述测试装置信息、所述设备信息、所述算力板信息和所述芯片信息对应的所述数字货币计算设备的芯片的测试结果。6.一种数字货币计算设备的测试系统,其特征在于,包括有服务器和测试装置,所述服务器连接有至少一所述测试装置,所述测试装置连接有至少一数字货币计算设备;所述服务器进一步包括:界面交互模块,用于提供交互界面,在所述交互界面上设置测试项信息;脚本生成模块,用于根据所述测试项信息生成至少一测试脚本;脚本发送模块,用于将所述测试脚本发送给至少一所述测试装置;所述测试装置进一步包括:测试运行模块,用于运行所述测试脚本,控制至少一所述数字货币计算设备运行并获得所述数字货币计算设备的测试结果;结果反馈模块,用于将所述测试结果反馈给所述服务器。7.根据权利要求6所述的测试系统,其特征在于,还包括客户终端,所述交互界面为web界面;所述客户终端进入所述服务器的所述web界面,在所述web界面上设置所述测试项信息;所述客户终端进入所述服务器的所述web界面,通过所述web界面获取所述测试结果。8.根据权利要求6或7所述的测试系统,其特征在于,所述测试项信息包括测试时间信息、测试装置信息;以及所述数字货币计算设备的设备信息、算力板信息、芯片信息、算力测试项、温度测试项、状态测试项和/或矿池测试项。9.根据权利要求8所述的测试系统,其特...
【专利技术属性】
技术研发人员:赵建雄,
申请(专利权)人:杭州嘉楠耘智信息科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。