CN114428716A - Method and system for testing real-time database capacity, electronic equipment and storage medium - Google Patents
Method and system for testing real-time database capacity, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN114428716A CN114428716A CN202111473785.0A CN202111473785A CN114428716A CN 114428716 A CN114428716 A CN 114428716A CN 202111473785 A CN202111473785 A CN 202111473785A CN 114428716 A CN114428716 A CN 114428716A
- Authority
- CN
- China
- Prior art keywords
- data
- real
- time
- time database
- database
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
- G06F11/3414—Workload generation, e.g. scripts, playback
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/284—Relational databases
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Data Mining & Analysis (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
技术领域technical field
本发明涉及计算机软件技术领域,尤其涉及一种实时数据库能力的测试方法、系统、电子设备及存储介质。The invention relates to the technical field of computer software, in particular to a testing method, system, electronic device and storage medium for the capability of a real-time database.
背景技术Background technique
目前,实时数据库采集功能的测试一般采用传统的方式,通过采集器软件接入数据模拟器或控制器设备方式来采集数据,然后将数据上传并保存到实时数据库中,然后通过查询实时数据及存档的历史数据通过人工方式来检查数据的正确性和完整性。但是,因人工不易获取采集的数据源的数据作比较,该方法很难确定实时数据库的采集数据的正确性和完整性,就无法确定实时数据库的采集能力和数据存储能力。At present, the test of the real-time database acquisition function generally adopts the traditional method. The data is collected by connecting the collector software to the data simulator or the controller device, and then the data is uploaded and saved to the real-time database, and then the real-time data is queried and archived. The historical data is checked manually for correctness and completeness. However, because it is difficult to manually obtain the data of the collected data source for comparison, this method is difficult to determine the correctness and integrity of the collected data of the real-time database, and it is impossible to determine the collection capability and data storage capability of the real-time database.
上述缺陷是本领域技术人员期望克服的。The above-mentioned drawbacks are what those skilled in the art desire to overcome.
发明内容SUMMARY OF THE INVENTION
(一)要解决的技术问题(1) Technical problems to be solved
为了解决现有技术的上述问题,本发明提供了一种实时数据库能力的测试方法、系统、电子设备及存储介质,旨在解决现有技术中存在无法确定实时数据库的采集能力和数据存储能力的问题。In order to solve the above problems of the prior art, the present invention provides a method, system, electronic device and storage medium for testing the capability of a real-time database, aiming to solve the problem that the acquisition capability and data storage capability of the real-time database cannot be determined in the prior art. question.
(二)技术方案(2) Technical solutions
为了解决上述问题,第一方面,本发明提供了一种实时数据库能力的测试方法,所述方法包括:In order to solve the above problems, in a first aspect, the present invention provides a method for testing real-time database capabilities, the method comprising:
从实时数据库调用实时数据并获取实时数据的数据及数据量;Call the real-time data from the real-time database and obtain the data and data volume of the real-time data;
从实时数据库调用历史数据并获取历史数据的数据及数据量;Call historical data from the real-time database and obtain the data and data volume of the historical data;
从关系型数据库中按照实时数据对应的字段获取第一数据的数据量,按照历史数据对应的字段获取第二数据的数据量;The data volume of the first data is obtained from the relational database according to the field corresponding to the real-time data, and the data volume of the second data is obtained according to the field corresponding to the historical data;
通过比较实时数据的数据及数据量与第一数据的数据及数据量确定实时数据库的采集能力;Determine the acquisition capability of the real-time database by comparing the data and data volume of the real-time data with the data and data volume of the first data;
通过比较历史数据的数据及数据量与第二数据的数据及数据量确定实时数据库的存储能力。The storage capacity of the real-time database is determined by comparing the data and data volume of the historical data with the data and data volume of the second data.
在本发明的一种示例性实施例中,还包括:In an exemplary embodiment of the present invention, it also includes:
通过模拟器仿真得到实时数据和历史数据的测试数据源;Obtain the test data source of real-time data and historical data through simulator simulation;
将模拟器仿真的测试数据源通过采集器软件采集并推送给实时数据库得到实时数据和历史数据;Collect the test data source simulated by the simulator through the collector software and push it to the real-time database to obtain real-time data and historical data;
将仿真的测试数据源写入到关系型数据库中,按照结构化字段存储为对应的第一数据和第二数据。The simulated test data source is written into the relational database, and stored as corresponding first data and second data according to structured fields.
在本发明的一种示例性实施例中,所述通过模拟器仿真得到实时数据和历史数据的测试数据源,还包括:In an exemplary embodiment of the present invention, the test data source for obtaining real-time data and historical data through simulator simulation further includes:
利用计数器对模拟器产生的实时数据的数据以及历史数据的数据进行计数。The data of the real-time data and the data of the historical data generated by the simulator are counted by the counter.
在本发明的一种示例性实施例中,所述通过模拟器仿真得到实时数据和历史数据的测试数据源,还包括:In an exemplary embodiment of the present invention, the test data source for obtaining real-time data and historical data through simulator simulation further includes:
模拟器根据实时数据库的业务特性和自动化测试的基本要求进行模拟仿真,得到测试数据源;The simulator simulates and simulates according to the business characteristics of the real-time database and the basic requirements of automated testing, and obtains the test data source;
其中所述测试数据源中的参数至少包括数据类型、变化周期、波型、振幅其中至少之一。The parameters in the test data source include at least one of data type, change period, waveform, and amplitude.
在本发明的一种示例性实施例中,所述通过比较实时数据的数据及数据量与第一数据的数据及数据量确定实时数据库的采集能力包括:In an exemplary embodiment of the present invention, determining the acquisition capability of the real-time database by comparing the data and data volume of the real-time data with the data and data volume of the first data includes:
如果实时数据的数据量小于第一数据的数据量,则确定实时数据库的采集能力不足;和/或If the data volume of the real-time data is less than the data volume of the first data, it is determined that the acquisition capability of the real-time database is insufficient; and/or
如果实时数据的数据与第一数据的数据在内容上有差异,则确定实时数据库的采集能力不足。If there is a difference in content between the data of the real-time data and the data of the first data, it is determined that the acquisition capability of the real-time database is insufficient.
在本发明的一种示例性实施例中,所述通过比较历史数据的数据量与第二数据的数据量确定实时数据库的存储能力包括:In an exemplary embodiment of the present invention, the determining the storage capacity of the real-time database by comparing the data volume of the historical data and the data volume of the second data includes:
如果历史数据的数据量小于第二数据的数据量,则确定实时数据库的存储能力不足;和/或If the data volume of the historical data is smaller than the data volume of the second data, it is determined that the storage capacity of the real-time database is insufficient; and/or
如果历史数据的数据与第二数据的数据在内容上有差异,则确定实时数据库的存储能力不足。If the data of the historical data and the data of the second data are different in content, it is determined that the storage capacity of the real-time database is insufficient.
在本发明的一种示例性实施例中,还包括:In an exemplary embodiment of the present invention, it also includes:
在预设周期内,根据实时数据的数据及数据量、第一数据的数据及数据量、历史数据的数据及数据量以及第二数据的数据及数据量确定实时数据库的采集能力与存储能力是否符合。Within a preset period, determine whether the acquisition capability and storage capability of the real-time database are based on the data and data volume of the real-time data, the data and data volume of the first data, the data and data volume of the historical data, and the data and data volume of the second data. meets the.
第二方面,本发明还提供了一种实时数据库能力的测试系统,所述系统包括:In a second aspect, the present invention also provides a test system for real-time database capabilities, the system comprising:
实时数据模块,用于从实时数据库调用实时数据并获取实时数据的数据及数据量;The real-time data module is used to call the real-time data from the real-time database and obtain the data and data volume of the real-time data;
历史数据模块,用于从实时数据库调用历史数据并获取历史数据的数据及数据量;The historical data module is used to call historical data from the real-time database and obtain the data and data volume of the historical data;
关系数据模块,用于从关系型数据库中按照实时数据对应的字段获取第一数据的数据量,按照历史数据对应的字段获取第二数据的数据量;a relational data module, configured to obtain the data volume of the first data from the relational database according to the field corresponding to the real-time data, and obtain the data volume of the second data according to the field corresponding to the historical data;
采集测试模块,用于通过比较实时数据的数据及数据量与第一数据的数据及数据量确定实时数据库的采集能力;The acquisition and test module is used to determine the acquisition capability of the real-time database by comparing the data and data volume of the real-time data with the data and data volume of the first data;
存储测试模块,用于通过比较历史数据的数据及数据量与第二数据的数据及数据量确定实时数据库的存储能力。The storage test module is used to determine the storage capacity of the real-time database by comparing the data and data volume of the historical data with the data and data volume of the second data.
第三方面,本发明还提供了一种电子设备,包括:In a third aspect, the present invention also provides an electronic device, comprising:
处理器;processor;
存储器,存储用于所述处理器控制如上所述的方法步骤。A memory storing method steps for the processor to control as described above.
第四方面,本发明还提供了一种存储介质,其上存储有计算机可执行指令,其特征在于,所述可执行指令被处理器执行时实现如上所述的方法步骤。In a fourth aspect, the present invention further provides a storage medium on which computer-executable instructions are stored, characterized in that, when the executable instructions are executed by a processor, the above-mentioned method steps are implemented.
(三)有益效果(3) Beneficial effects
本发明的有益效果是:本发明实施例提供的实时数据库能力的测试方法、系统、电子设备及存储介质,通过统计关系型数据库中的结构化数据,并与实时数据库中存储的实时数据和历史数据的数据及数据量比较是否一致,能够很方便地验证实时数据的采集能力和存储能力,验证实时数据库的采集数据的正确性和完整性。The beneficial effects of the present invention are as follows: the method, system, electronic device and storage medium for testing the capability of a real-time database provided by the embodiment of the present invention, through the statistical relational database structured data, and with the real-time data and historical data stored in the real-time database Whether the data and data volume of the data are consistent can easily verify the real-time data acquisition and storage capabilities, and verify the correctness and integrity of the real-time database acquisition data.
附图说明Description of drawings
图1为本发明一实施例提供的一种实时数据库能力的测试方法的流程图;1 is a flowchart of a method for testing a real-time database capability provided by an embodiment of the present invention;
图2为本发明实施例中测试实时数据库能力的数据流过程示意图;2 is a schematic diagram of a data flow process for testing real-time database capabilities in an embodiment of the present invention;
图3为本发明实施例中关系型数据库的一种示例图;3 is an exemplary diagram of a relational database in an embodiment of the present invention;
图4为本发明另一实施例提供的一种实时数据库能力的测试系统的结构示意图;4 is a schematic structural diagram of a testing system for a real-time database capability provided by another embodiment of the present invention;
图5为本发明再一实施例提供的一种电子设备的计算机系统内部结构示意图。FIG. 5 is a schematic diagram of the internal structure of a computer system of an electronic device according to still another embodiment of the present invention.
具体实施方式Detailed ways
为了更好的解释本发明,以便于理解,下面结合附图,通过具体实施方式,对本发明作详细描述。In order to better explain the present invention and facilitate understanding, the present invention will be described in detail below with reference to the accompanying drawings and through specific embodiments.
需要说明,本发明实施例中所有方向性指示(诸如上、下、左、右、前、后……)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。It should be noted that all directional indications (such as up, down, left, right, front, back, etc.) in the embodiments of the present invention are only used to explain the relationship between various components under a certain posture (as shown in the accompanying drawings). The relative positional relationship, the movement situation, etc., if the specific posture changes, the directional indication also changes accordingly.
另外,在本发明中如涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数据量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。In addition, descriptions such as "first", "second", etc. in the present invention are only for descriptive purposes, and should not be construed as indicating or implying their relative importance or implicitly indicating the amount of data of the indicated technical features. Thus, a feature delimited with "first", "second" may expressly or implicitly include at least one of that feature. In the description of the present invention, "plurality" means at least two, such as two, three, etc., unless otherwise expressly and specifically defined.
本发明实施例中涉及的术语解释如下:The terms involved in the embodiments of the present invention are explained as follows:
实时数据库(Real Time Data Base,简称RTDB)是数据库系统发展的一个分支,是数据库技术结合实时处理技术产生的,可直接实时采集、获取企业运行过程中的各种数据,并将其转化为对各类业务有效的公共信息。Real Time Data Base (RTDB) is a branch of database system development. It is generated by database technology combined with real-time processing technology. It can directly collect and obtain various data in the process of enterprise operation in real time and convert it into data Effective public information for various businesses.
自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。Automated testing is a process of converting human-driven testing behavior into machine execution.
采集器软件是将控制器、PLC、OPC等设备的数据收集并上传到工业实时数据库的软件。The collector software is the software that collects and uploads the data of the controller, PLC, OPC and other equipment to the industrial real-time database.
模拟器是指通过软件模拟仿真生成一定规则的时序数据,如正弦波、方波、三角波、随机数等。The simulator refers to the generation of certain regular time series data through software simulation, such as sine wave, square wave, triangle wave, random number, etc.
关系型数据库是指采用关系模型来组织数据的数据库,其以行和列的形式存储数据,以便于用户理解,关系型数据库这一系列的行和列被称为表,一组表组成数据库。A relational database refers to a database that uses a relational model to organize data. It stores data in the form of rows and columns so that users can understand it. The series of rows and columns in a relational database are called tables, and a group of tables constitute a database.
图1为本发明一个实施例提供的一种实时数据库能力的测试方法的流程图,如图1所示,具体包括以下步骤:1 is a flowchart of a method for testing real-time database capabilities provided by an embodiment of the present invention, as shown in FIG. 1 , and specifically includes the following steps:
如图1所示,在步骤S110中,从实时数据库调用实时数据并获取实时数据的数据及数据量;As shown in Figure 1, in step S110, call the real-time data from the real-time database and obtain the data and data volume of the real-time data;
如图1所示,在步骤S120中,从实时数据库调用历史数据并获取历史数据的数据及数据量;As shown in Figure 1, in step S120, call historical data from the real-time database and obtain the data and data volume of the historical data;
如图1所示,在步骤S130中,从关系型数据库中按照实时数据对应的字段获取第一数据的数据量,按照历史数据对应的字段获取第二数据的数据量;As shown in Figure 1, in step S130, the data volume of the first data is obtained from the relational database according to the field corresponding to the real-time data, and the data volume of the second data is obtained according to the field corresponding to the historical data;
如图1所示,在步骤S140中,通过比较实时数据的数据及数据量与第一数据的数据及数据量确定实时数据库的采集能力;As shown in Figure 1, in step S140, the acquisition capability of the real-time database is determined by comparing the data and data volume of the real-time data with the data and data volume of the first data;
如图1所示,在步骤S150中,通过比较历史数据的数据及数据量与第二数据的数据及数据量确定实时数据库的存储能力。As shown in FIG. 1, in step S150, the storage capacity of the real-time database is determined by comparing the data and data volume of the historical data with the data and data volume of the second data.
基于上述实施例提供的方法,通过统计关系型数据库中的结构化数据,并与实时数据库中存储的实时数据和历史数据的数据及数据量比较是否一致,能够很方便地验证实时数据的采集能力和存储能力,验证实时数据库的采集数据的正确性和完整性。Based on the method provided by the above embodiment, the ability to collect real-time data can be easily verified by counting the structured data in the relational database and comparing it with the real-time data and historical data stored in the real-time database and the data and the amount of data. and storage capacity to verify the correctness and integrity of the collected data in the real-time database.
以下对图1所示方法进行详细介绍:The method shown in Figure 1 is described in detail as follows:
在步骤S110中,从实时数据库调用实时数据并获取实时数据的数据及数据量。In step S110, the real-time data is called from the real-time database and the data and data amount of the real-time data are acquired.
在步骤S120中,从实时数据库调用历史数据并获取历史数据的数据及数据量。In step S120, the historical data is called from the real-time database and the data and data amount of the historical data are acquired.
其中步骤S110与步骤S120之前无先后顺序的限定,既可以分开顺序执行,还可以同时执行。The step S110 and the step S120 are not limited in sequence, and they can be executed separately and sequentially, or can be executed simultaneously.
在本发明的一种示例性实施例中,在步骤S110和/或步骤S120之前,还包括:预处理步骤,具体包括如下预处理步骤:In an exemplary embodiment of the present invention, before step S110 and/or step S120, it further includes: a preprocessing step, which specifically includes the following preprocessing steps:
通过模拟器模拟仿真得到实时数据和历史数据的测试数据源;The test data source of real-time data and historical data is obtained through the simulation simulation of the simulator;
将仿真的测试数据源通过采集器软件采集并推送给实时数据库得到实时数据和历史数据;Collect the simulated test data source through the collector software and push it to the real-time database to obtain real-time data and historical data;
将仿真的测试数据源写入到关系型数据库中,按照结构化字段存储为对应的第一数据和第二数据。The simulated test data source is written into the relational database, and stored as corresponding first data and second data according to structured fields.
该步骤中可以将仿真的测试数据源推送给实时数据库的同时,将其也写入到关系型数据库。In this step, while pushing the simulated test data source to the real-time database, it can also be written to the relational database.
在本发明的一种示例性实施例中,所述通过模拟器模拟仿真得到实时数据和历史数据的测试数据源,还包括:In an exemplary embodiment of the present invention, the test data source for obtaining real-time data and historical data by simulating the simulator further includes:
利用计数器对模拟器产生的实时数据的数据以及历史数据的数据进行计数。The data of the real-time data and the data of the historical data generated by the simulator are counted by the counter.
在本发明的一种示例性实施例中,所述通过模拟器仿真得到实时数据和历史数据的测试数据源,还包括:In an exemplary embodiment of the present invention, the test data source for obtaining real-time data and historical data through simulator simulation further includes:
模拟器根据实时数据库的业务特性和自动化测试的基本要求进行模拟,得到测试数据源。The simulator simulates according to the business characteristics of the real-time database and the basic requirements of automated testing, and obtains the test data source.
其中实时数据库中包括实时数据和历史数据,实时数据和/或历史数据的测试数据源中的参数至少包括数据类型、变化周期、波型、振幅其中至少之一。可以说,实时数据库是内存快照数据库,反映生产实时数据的时间戳、数值、质量等秒级变化。用户可从实时数据库中查询生产实时数据的实时数据值(值、时间戳、质量)。The real-time database includes real-time data and historical data, and the parameters in the test data source of real-time data and/or historical data include at least one of data type, change period, waveform, and amplitude. It can be said that the real-time database is an in-memory snapshot database, which reflects second-level changes such as timestamps, values, and quality of real-time production data. The user can query the real-time data value (value, timestamp, quality) of the production real-time data from the real-time database.
通过上述预处理步骤,由于普通数据模拟器或控制器设备数据具有不确定性因素(不知道数据源数据是什么,一般只知道其波型和数据类型),实时数据库的数据的校验较为麻烦的情况和关系型数据库查询数据方便和成熟可靠的优势,可通过数据模拟器(本文简称模拟器),在模拟器向实时数据库采集器软件采集并推送超秒级数据,同时并储存位号数据和时间戳到关系型数据库,极为方便测试人员对比实时数据库采集到的数据与关系型数据库的数据,高效验证实时数据库的采集能力和数据存储能力。Through the above preprocessing steps, due to the uncertainty of the data of ordinary data simulator or controller equipment (do not know what the data source data is, generally only know its waveform and data type), the verification of real-time database data is more troublesome It can collect and push super-second data to the real-time database collector software through the data simulator (referred to as the simulator in this article), and store the tag data at the same time. It is extremely convenient for testers to compare the data collected by the real-time database with the data of the relational database, and efficiently verify the acquisition and data storage capabilities of the real-time database.
在步骤S130中,从关系型数据库中按照实时数据对应的字段获取第一数据的数据量,按照历史数据对应的字段获取第二数据的数据量。In step S130, the data volume of the first data is obtained from the relational database according to the field corresponding to the real-time data, and the data volume of the second data is obtained according to the field corresponding to the historical data.
关系型数据库中根据各个实体之间的关系来设计数据表,包括时间、名称等关键字构成的字段,因此在从关系型数据库中读取数据时可以按照字段进行读取。In relational databases, data tables are designed according to the relationship between various entities, including fields composed of keywords such as time and name. Therefore, when reading data from a relational database, it can be read according to fields.
在步骤S140中,通过比较实时数据的数据及数据量与第一数据的数据及数据量确定实时数据库的采集能力。In step S140, the acquisition capability of the real-time database is determined by comparing the data and data volume of the real-time data with the data and data volume of the first data.
在本发明的一种示例性实施例中,该步骤中通过比较实时数据的数据量与第一数据的数据量确定实时数据库的采集能力包括:如果实时数据的数据量小于第一数据的数据量,则确定实时数据库的采集能力不足;和/或如果实时数据的数据与第一数据的数据在内容上有差异,则确定实时数据库的采集能力不足。In an exemplary embodiment of the present invention, determining the acquisition capability of the real-time database by comparing the data volume of the real-time data and the data volume of the first data in this step includes: if the data volume of the real-time data is smaller than the data volume of the first data , it is determined that the acquisition capability of the real-time database is insufficient; and/or if the data of the real-time data and the data of the first data are different in content, it is determined that the acquisition capability of the real-time database is insufficient.
而如果实时数据的数据量不小于第一数据的数据量且数据内容一致,则确定实时数据库的采集能力充足。However, if the data volume of the real-time data is not less than the data volume of the first data and the data content is consistent, it is determined that the real-time database has sufficient collection capability.
在步骤S150中,通过比较历史数据的数据量与第二数据的数据量确定实时数据库的存储能力。In step S150, the storage capacity of the real-time database is determined by comparing the data volume of the historical data and the data volume of the second data.
在本发明的一种示例性实施例中,该步骤中通过比较历史数据的数据量与第二数据的数据量确定实时数据库的存储能力包括:如果历史数据的数据量小于第二数据的数据量,则确定实时数据库的存储能力不足;和/或如果历史数据的数据与第二数据的数据在内容上有差异,则确定实时数据库的存储能力不足。In an exemplary embodiment of the present invention, determining the storage capacity of the real-time database by comparing the data volume of the historical data and the data volume of the second data in this step includes: if the data volume of the historical data is smaller than the data volume of the second data , it is determined that the storage capacity of the real-time database is insufficient; and/or if there is a difference in content between the data of the historical data and the data of the second data, it is determined that the storage capacity of the real-time database is insufficient.
而如果历史数据的数据量不小于第二数据的数据量且数据内容一致,则确定实时数据库的存储能力充足。However, if the data volume of the historical data is not less than the data volume of the second data and the data content is consistent, it is determined that the storage capacity of the real-time database is sufficient.
在本发明的一种示例性实施例中,该方法除了上述步骤还可以进一步包括:对实时数据库和关系型数据库的能力是否匹配进行校验,即在预设周期内,根据实时数据的数据及数据量、第一数据的数据及数据统计量、历史数据的数据及数据量与第二数据的数据及数据量确定实时数据库的采集能力与存储能力是否符合。例如,根据实时数据库中实时数据的数据量与关系型数据库中第一数据的数据及数据量比较判断实时数据库采集能力是否符合,根据实时数据库中历史数据的数据及数据量与关系型数据库中第二数据的数据及数据量比较判断实时数据库的存储能力是否符合,还要进一步比较实时数据库的采集能力与存储能力,并根据比较结果进行调整,避免实时数据库的采集和存储能力不匹配,造成数据泄漏。In an exemplary embodiment of the present invention, in addition to the above steps, the method may further include: verifying whether the capabilities of the real-time database and the relational database match, that is, within a preset period, according to the data and The data volume, the data and data statistics of the first data, the data and the data volume of the historical data, and the data and data volume of the second data determine whether the acquisition capability and storage capability of the real-time database match. For example, according to the comparison between the data volume of the real-time data in the real-time database and the data and data volume of the first data in the relational database, it is judged whether the acquisition capability of the real-time database conforms to that of the real-time database. 2. Compare the data and data volume of the data to judge whether the storage capacity of the real-time database conforms. It is necessary to further compare the acquisition capacity and storage capacity of the real-time database, and make adjustments according to the comparison results, so as to avoid the mismatch between the acquisition and storage capacity of the real-time database, resulting in data leakage.
图2为本发明实施例中测试实时数据库能力的数据流过程示意图,如图2所示,首先,根据实时数据库的业务特性和自动化测试的基本要求,通过数据模拟器工具来模拟仿真不同变化的数据,模拟器超秒级数据,同时用计数器记录模拟器产生的数据量,通过采集器软件采集并推送实时数据库,同步写入数据到关系型数据库。然后,调用实时数据的实时数据查询接口和历史数据查询接口,并与存储在关系型数据库中数据进行对比分析,验证实时数据库的数据采集和存储是否正确,若查询到实时数据库中的实时数据比关系型数据库中的数据少或数据内容有差异,则说明实时数据库采集能力不足,若查询到实时数据库中的历史数据比关系型数据库中的数据少或数据内容有差异,则说明实时数据库历史存储能力不足,当实时数据库中的实时数据和历史数据与关系型数据库中的数据一致,证明在当前采集周期等条件下,实时数据库的采集能力和存储能力符合。因此,图2所示的测试结论包括实时数据库的采集能力、存储能力以及采集能力和存储能力是否符合。2 is a schematic diagram of a data flow process for testing real-time database capabilities in an embodiment of the present invention. As shown in FIG. 2, first, according to the business characteristics of real-time database and the basic requirements of automated testing, a data simulator tool is used to simulate and simulate different changes. Data, simulator super-second data, and use counter to record the amount of data generated by the simulator, collect and push real-time database through collector software, and synchronously write data to relational database. Then, call the real-time data query interface and historical data query interface of real-time data, and compare and analyze the data stored in the relational database to verify whether the data collection and storage of the real-time database is correct. If the data in the relational database is less or the data content is different, it means that the real-time database collection capability is insufficient. If the historical data queried in the real-time database is less than that in the relational database or the data content is different, it means that the real-time database has historical storage. The ability is insufficient. When the real-time data and historical data in the real-time database are consistent with the data in the relational database, it proves that the acquisition and storage capabilities of the real-time database are consistent with the current acquisition cycle and other conditions. Therefore, the test conclusion shown in Figure 2 includes the acquisition capability and storage capability of the real-time database, and whether the acquisition capability and storage capability conform.
图3为本发明实施例中关系型数据库的一种示例图,如图3所示,包括ID、位号名、参数值、质量码和时间戳。FIG. 3 is an example diagram of a relational database in an embodiment of the present invention, as shown in FIG. 3 , including ID, tag name, parameter value, quality code, and time stamp.
图1所示方法能够实现如下效果:The method shown in Figure 1 can achieve the following effects:
1)模拟器可配置数据类型、变化周期、波型、振幅等参数,能实现测试数据的多样性,满足采集器软件采集外同时数据可直接写入关系型数据库,实现一份数据存储在两种类型的数据库中,便于检测;1) The simulator can be configured with parameters such as data type, change period, waveform, amplitude, etc., which can realize the diversity of test data, and meet the requirements of the collector software. In various types of databases, it is easy to detect;
2)统计关系型数据库中的数据,比较实时数据库中存储的数据是否一致,能方便验证实时数据库的采集能力和存储能力,验证实时数据库的采集数据的正确性和完整性。2) Counting the data in the relational database, comparing whether the data stored in the real-time database is consistent, it is convenient to verify the acquisition capability and storage capability of the real-time database, and verify the correctness and integrity of the real-time database acquisition data.
3)实现快速准确处理关系型数据库中的数据,比较验证实时数据库提供的历史数据查询接口(最大值、最小值、积分值、平均值等)是否正确。3) Realize fast and accurate processing of data in relational databases, and compare and verify whether the historical data query interface (maximum value, minimum value, integral value, average value, etc.) provided by the real-time database is correct.
综上所述,上述方法解决了在传统实时数据库功能测试过程中,避免数据源数据不确定的因素,难以实现自动化数据验证的问题,不仅能够提高测试的准确性和有效性,还能减少测试人员的工作量和测试软硬件成本,有效提高软件产品的质量。In summary, the above method solves the problem of avoiding the uncertainty of data source data and difficult to realize automatic data verification in the process of traditional real-time database functional testing. It can not only improve the accuracy and effectiveness of the test, but also reduce the number of tests. The workload of personnel and the cost of testing software and hardware can effectively improve the quality of software products.
与上述方法相对应的,图4为本发明另一实施例中还提供一种实时数据库能力的测试系统的示意图,如图4所示,该系统200包括:实时数据模块210、历史数据模块220、关系数据模块230、采集测试模块240和存储测试模块250。Corresponding to the above method, FIG. 4 is a schematic diagram of a testing system for a real-time database capability in another embodiment of the present invention. As shown in FIG. 4 , the system 200 includes: a real-
其中实时数据模块210用于从实时数据库调用实时数据并获取实时数据的数据及数据量;历史数据模块220用于从实时数据库调用历史数据并获取历史数据的数据及数据量;关系数据模块230用于从关系型数据库中按照实时数据对应的字段获取第一数据的数据量,按照历史数据对应的字段获取第二数据的数据量;采集测试模块240用于通过比较实时数据的数据及数据量与第一数据的数据及数据量确定实时数据库的采集能力;存储测试模块250用于通过比较历史数据的数据及数据量与第二数据的数据及数据量确定实时数据库的存储能力。Wherein, the real-
该系统中各个单元的功能和效果参见上述方法实施例中的相关描述,此处不再赘述。For the functions and effects of each unit in the system, reference may be made to the relevant descriptions in the foregoing method embodiments, which will not be repeated here.
另一方面,本公开还提供了一种电子设备,包括处理器和存储器,存储器存储用于上述处理器控制以下方法的操作指令:In another aspect, the present disclosure also provides an electronic device, including a processor and a memory, where the memory stores operation instructions for the processor to control the following method:
从实时数据库调用实时数据并获取实时数据的数据及数据量;Call the real-time data from the real-time database and obtain the data and data volume of the real-time data;
从实时数据库调用历史数据并获取历史数据的数据及数据量;Call historical data from the real-time database and obtain the data and data volume of the historical data;
从关系型数据库中按照实时数据对应的字段获取第一数据的数据量,按照历史数据对应的字段获取第二数据的数据量;The data volume of the first data is obtained from the relational database according to the field corresponding to the real-time data, and the data volume of the second data is obtained according to the field corresponding to the historical data;
通过比较实时数据的数据及数据量与第一数据的数据及数据量确定实时数据库的采集能力;Determine the acquisition capability of the real-time database by comparing the data and data volume of the real-time data with the data and data volume of the first data;
通过比较历史数据的数据及数据量与第二数据的数据及数据量确定实时数据库的存储能力。The storage capacity of the real-time database is determined by comparing the data and data volume of the historical data with the data and data volume of the second data.
下面参考图5,其示出了适于用来实现本申请实施例的电子设备的计算机系统400的结构示意图。图5示出的电子设备仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。Referring next to FIG. 5 , it shows a schematic structural diagram of a
如图5所示,计算机系统400包括中央处理单元(CPU)401,其可以根据存储在只读存储器(ROM)402中的程序或者从存储部分407加载到随机访问存储器(RAM)403中的程序而执行各种适当的动作和处理。在RAM 403中,还存储有系统400操作所需的各种程序和数据。CPU401、ROM 402以及RAM 403通过总线404彼此相连。输入/输出(I/O)接口405也连接至总线404。As shown in FIG. 5, the
以下部件连接至I/O接口405:包括键盘、鼠标等的输入部分406;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分407;包括硬盘等的存储部分408;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分409。通信部分409经由诸如因特网的网络执行通信处理。驱动器410也根据需要连接至I/O接口405。可拆卸介质411,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器410上,以便于从其上读出的计算机程序根据需要被安装入存储部分408。The following components are connected to the I/O interface 405: an
特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分409从网络上被下载和安装,和/或从可拆卸介质411被安装。在该计算机程序被中央处理单元(CPU)401执行时,执行本申请的系统中限定的上述功能。In particular, according to embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the method illustrated in the flowchart. In such an embodiment, the computer program may be downloaded and installed from the network via the
需要说明的是,本申请所示的存储介质可以是计算机可读信号介质或者计算机可读介质或者是上述两者的任意组合。计算机可读介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。It should be noted that the storage medium shown in this application may be a computer-readable signal medium or a computer-readable medium, or any combination of the above two. The computer readable medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or a combination of any of the above. More specific examples of computer readable media may include, but are not limited to, electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read only memory (ROM), erasable programmable Read only memory (EPROM or flash memory), fiber optics, portable compact disk read only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing. In this application, a computer-readable medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this application, however, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code therein. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. A computer-readable signal medium can also be any computer-readable medium other than a computer-readable medium that can transmit, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any suitable medium including, but not limited to, wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code that contains one or more logical functions for implementing the specified functions executable instructions. It should also be noted that, in some alternative implementations, the functions noted in the blocks may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It is also noted that each block of the block diagrams or flowchart illustrations, and combinations of blocks in the block diagrams or flowchart illustrations, can be implemented in special purpose hardware-based systems that perform the specified functions or operations, or can be implemented using A combination of dedicated hardware and computer instructions is implemented.
描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。The units involved in the embodiments of the present application may be implemented in a software manner, and may also be implemented in a hardware manner. The described units can also be provided in the processor, wherein the names of these units in some cases do not constitute a limitation of the units themselves.
另一方面,本公开还提供了一种存储介质,该存储介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述存储介质承载有一个或者多个程序,当上述一个或者多个程序被一个该电子设备执行时,使得该电子设备包括以下方法步骤:On the other hand, the present disclosure also provides a storage medium, which may be included in the electronic device described in the above embodiments, or may exist alone without being assembled into the electronic device. The above-mentioned storage medium carries one or more programs, and when the above-mentioned one or more programs are executed by an electronic device, the electronic device includes the following method steps:
从实时数据库调用实时数据并获取实时数据的数据及数据量;Call the real-time data from the real-time database and obtain the data and data volume of the real-time data;
从实时数据库调用历史数据并获取历史数据的数据及数据量;Call historical data from the real-time database and obtain the data and data volume of the historical data;
从关系型数据库中按照实时数据对应的字段获取第一数据的数据量,按照历史数据对应的字段获取第二数据的数据量;The data volume of the first data is obtained from the relational database according to the field corresponding to the real-time data, and the data volume of the second data is obtained according to the field corresponding to the historical data;
通过比较实时数据的数据及数据量与第一数据的数据及数据量确定实时数据库的采集能力;Determine the acquisition capability of the real-time database by comparing the data and data volume of the real-time data with the data and data volume of the first data;
通过比较历史数据的数据及数据量与第二数据的数据及数据量确定实时数据库的存储能力。The storage capacity of the real-time database is determined by comparing the data and data volume of the historical data with the data and data volume of the second data.
需要理解的是,以上对本发明的具体实施例进行的描述只是为了说明本发明的技术路线和特点,其目的在于让本领域内的技术人员能够了解本发明的内容并据以实施,但本发明并不限于上述特定实施方式。凡是在本发明权利要求的范围内做出的各种变化或修饰,都应涵盖在本发明的保护范围内。It should be understood that the above description of the specific embodiments of the present invention is only to illustrate the technical route and characteristics of the present invention, and its purpose is to enable those skilled in the art to understand the content of the present invention and implement it accordingly, but the present invention Not limited to the specific embodiments described above. Any changes or modifications made within the scope of the claims of the present invention should be covered within the protection scope of the present invention.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111473785.0A CN114428716B (en) | 2021-12-02 | 2021-12-02 | Real-time database capability testing method, system, electronic device and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111473785.0A CN114428716B (en) | 2021-12-02 | 2021-12-02 | Real-time database capability testing method, system, electronic device and storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN114428716A true CN114428716A (en) | 2022-05-03 |
| CN114428716B CN114428716B (en) | 2025-04-25 |
Family
ID=81312184
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202111473785.0A Active CN114428716B (en) | 2021-12-02 | 2021-12-02 | Real-time database capability testing method, system, electronic device and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN114428716B (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115328400A (en) * | 2022-08-16 | 2022-11-11 | 浙江中控技术股份有限公司 | Industrial data storage caching method and device and related products |
| CN115357478A (en) * | 2022-07-25 | 2022-11-18 | 武汉未来幻影科技有限公司 | A testing method, device and processing equipment for interface data |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6859758B1 (en) * | 2002-11-12 | 2005-02-22 | Cisco Technology, Inc. | Stress testing database storage |
| CN106294046A (en) * | 2016-08-19 | 2017-01-04 | 浪潮电子信息产业股份有限公司 | A method of writing data into database in real time to test the lost data of storage system |
| CN107291582A (en) * | 2017-06-13 | 2017-10-24 | 常熟天合信电子科技有限公司 | Intelligent integration method of testing based on standard big data |
| CN109726136A (en) * | 2019-01-28 | 2019-05-07 | 上海达梦数据库有限公司 | Test method, device, equipment and the storage medium of database |
| CN110399393A (en) * | 2018-04-16 | 2019-11-01 | 北京三快在线科技有限公司 | Data processing method, device, medium and electronic equipment |
| CN111143325A (en) * | 2019-12-23 | 2020-05-12 | 北京明略软件系统有限公司 | Data acquisition monitoring method, monitoring device and readable storage medium |
| CN112749071A (en) * | 2020-12-30 | 2021-05-04 | 中国人寿保险股份有限公司上海数据中心 | System and method for detecting health degree of application cluster |
| CN113608981A (en) * | 2021-07-27 | 2021-11-05 | 远景智能国际私人投资有限公司 | Time sequence database testing method and device, computer equipment and storage medium |
-
2021
- 2021-12-02 CN CN202111473785.0A patent/CN114428716B/en active Active
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6859758B1 (en) * | 2002-11-12 | 2005-02-22 | Cisco Technology, Inc. | Stress testing database storage |
| CN106294046A (en) * | 2016-08-19 | 2017-01-04 | 浪潮电子信息产业股份有限公司 | A method of writing data into database in real time to test the lost data of storage system |
| CN107291582A (en) * | 2017-06-13 | 2017-10-24 | 常熟天合信电子科技有限公司 | Intelligent integration method of testing based on standard big data |
| CN110399393A (en) * | 2018-04-16 | 2019-11-01 | 北京三快在线科技有限公司 | Data processing method, device, medium and electronic equipment |
| CN109726136A (en) * | 2019-01-28 | 2019-05-07 | 上海达梦数据库有限公司 | Test method, device, equipment and the storage medium of database |
| CN111143325A (en) * | 2019-12-23 | 2020-05-12 | 北京明略软件系统有限公司 | Data acquisition monitoring method, monitoring device and readable storage medium |
| CN112749071A (en) * | 2020-12-30 | 2021-05-04 | 中国人寿保险股份有限公司上海数据中心 | System and method for detecting health degree of application cluster |
| CN113608981A (en) * | 2021-07-27 | 2021-11-05 | 远景智能国际私人投资有限公司 | Time sequence database testing method and device, computer equipment and storage medium |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115357478A (en) * | 2022-07-25 | 2022-11-18 | 武汉未来幻影科技有限公司 | A testing method, device and processing equipment for interface data |
| CN115328400A (en) * | 2022-08-16 | 2022-11-11 | 浙江中控技术股份有限公司 | Industrial data storage caching method and device and related products |
Also Published As
| Publication number | Publication date |
|---|---|
| CN114428716B (en) | 2025-04-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN113535538B (en) | Method, device, electronic equipment and storage medium for automatically testing application full link | |
| WO2021227468A1 (en) | State preview method and system for key equipment of nuclear power plant, and device and storage medium | |
| CN109634867B (en) | Software testing method and device based on data simulation system and storage medium | |
| CN106897833B (en) | New energy power distribution network reliability assessment method and device | |
| CN103617576A (en) | General fault detecting and maintenance method for equipment | |
| CN106708818A (en) | Pressure testing method and system | |
| CN108804459B (en) | Data query method and device | |
| CN113592017B (en) | Deep learning model standardized training method, management system and processing terminal | |
| WO2017157203A1 (en) | Reference test method and device for supervised learning algorithm in distributed environment | |
| CN105468510A (en) | Method and system for evaluating and tracking software quality | |
| CN106850321A (en) | A kind of simulated testing system of cluster server | |
| Lei et al. | Evaluation of several nonparametric bootstrap methods to estimate confidence intervals for software metrics | |
| CN113886261A (en) | Application performance data processing method, device, electronic device and storage medium | |
| CN114428716A (en) | Method and system for testing real-time database capacity, electronic equipment and storage medium | |
| CN114416441A (en) | Real-time database automatic testing method and system, electronic equipment and storage medium | |
| CN110377519A (en) | Performance capability test method, device, equipment and the storage medium of big data system | |
| CN108959065A (en) | The verification method and system of software interface test parameter | |
| CN118069897A (en) | A method and device for storing environmental big data | |
| CN114138741A (en) | Historical data analysis platform | |
| CN112486841A (en) | Method and device for checking data collected by buried point | |
| CN116737549A (en) | Time sequence database stability test method | |
| CN107544895A (en) | Hadoop big datas platform testing system and method | |
| CN116955322B (en) | Methods, apparatus, electronic devices and storage media for comparing the performance of stored programs | |
| CN114155054A (en) | A test method and system for big data report statistics based on kafka | |
| CN119127691A (en) | A regression testing method, device, equipment and medium based on SDK |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| CB02 | Change of applicant information |
Country or region after: China Address after: No. 309 Liuhe Road, Binjiang District, Hangzhou City, Zhejiang Province (High tech Zone) Applicant after: Zhongkong Technology Co.,Ltd. Address before: No. six, No. 309, Binjiang District Road, Hangzhou, Zhejiang Applicant before: ZHEJIANG SUPCON TECHNOLOGY Co.,Ltd. Country or region before: China |
|
| CB02 | Change of applicant information | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |