CN107302476A - A kind of automated testing method and system for testing asynchronous interactive system - Google Patents
A kind of automated testing method and system for testing asynchronous interactive system Download PDFInfo
- Publication number
- CN107302476A CN107302476A CN201710660402.8A CN201710660402A CN107302476A CN 107302476 A CN107302476 A CN 107302476A CN 201710660402 A CN201710660402 A CN 201710660402A CN 107302476 A CN107302476 A CN 107302476A
- Authority
- CN
- China
- Prior art keywords
- message
- file
- data
- sut
- test
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Debugging And Monitoring (AREA)
Abstract
The invention provides a kind of automated testing method and system for testing asynchronous interactive system, when simulation system under test (SUT) is interacted with other systems using message-oriented middleware, the method for sending message to message-oriented middleware and message being received from message-oriented middleware is realized, described method includes:Simulation message sink end receives message and the process for preserving message duration from message-oriented middleware, and simulation message sending end sends the data in file to the process of message-oriented middleware;Described system includes message-oriented middleware and the message sending end interacted respectively with message-oriented middleware and message sink end, call simulation message sending end that the data in file are sent to the process for receiving message to middleware and simulation message sink end and preserving message duration, realize that automatic Verification system under test (SUT) sends or received data accuracy and integrality.Compared with prior art, this invention removes the dependence between each system during test, the complexity of test job is reduced.
Description
Technical field
The present invention relates to computer software testing technical field, the automatic of asynchronous interactive system is tested more particularly, to a kind of
Change method of testing and system.
Background technology
At present, it can all be used in the message such as RabbitMQ, ActiveMQ and ZeroMQ in the application of many cross-system interactions
Between part carry out asynchronous communication, with the degree of coupling between reduction system, and improve the scalability and availability of system.Such as face
To the monitoring system of multiple application systems, monitoring system can obtain many numbers of each application system by message-oriented middleware
According to.
In the applications described above, existing method of testing is usually manual test, and is needed during each system testing mutual
System, it is difficult to accomplish independent test, thus this method has problems with:(1) tester is it should be understood that what is be relied on is
System so that tester need to have higher professional skill, can also cause the collaboration difficulty between the affiliated team of multisystem to increase.And
Actually tester is to being relied on the understanding generally existing limitation of system, then it is difficult to ensure that higher test quality.(2) by
Need to rely on testing progress between another system, therefore each system in the test of a system to be restricted, it is necessary to longer
Test period.In addition, the modification of individual system can influence other systems, cause testing cost higher.(3) between each system according to
Lai Xinggao, causes the tracking cycle and process cycle of cross-system problem longer.
The content of the invention
It is an object of the present invention to overcome the above-mentioned drawbacks of the prior art and provide one kind tests asynchronous interactive
The automated testing method and system of system, realize each system of independent test, eliminate the dependence between each system, and reduction is surveyed
The complexity that trial work is made, shortens test period, improves testing efficiency.
The purpose of the present invention can be achieved through the following technical solutions:
A kind of automated testing method for testing asynchronous interactive system, simulation system under test (SUT) is used in message with other systems
Between part interact when, realize to message-oriented middleware send message and from message-oriented middleware receive message method, described method
Including:Simulation message sink end receives message and the process for preserving message duration from message-oriented middleware, and simulation disappears
Breath transmitting terminal sends the data in file to the process of message-oriented middleware.
The process that described simulation message sink end receives message from message-oriented middleware and preserves message duration has
Body is:
(1) message-oriented middleware server ip, message queue title, queue type and specified queue are set up and connected;
(2) monitoring message queue in real time, and message is taken out using message securing mechanism;
(3) message of taking-up is converted to the data of setting form;
(4) message is preserved:The type and its feature of message are analyzed, and is preserved message using corresponding message conversation strategy
Into different files.
The implementation process of described message conversation strategy includes,
(401) judge and select type of message;
(402) judge that the message whether there is assigned catalogue, if in the presence of into next step, if being not present, mesh is specified in establishment
Record, and after being named according to type of message, into next step;
(403) message sink file is judged whether, if in the presence of, data more new strategy is selected, into next step, if
It is not present, then creates after message sink file, data more new strategy is selected, into next step;
(404) message is preserved into message sink file.
The process that implements that data in file are sent to message-oriented middleware is by described simulation message sending end,
(1) simulation message sending end is connected with message-oriented middleware foundation;
(2) according to the definition of type of message and message format, the source file of message data is created, by message according to specification
Form is preserved hereof, and every a line in file is the complete content of a message;
(3) source file of message data is read by row;
(4) selection message sends mechanism, sends a message to message-oriented middleware.
A kind of automatization test system for testing asynchronous interactive system, described automatization test system is included in the middle of message
Part and the message sending end interacted respectively with message-oriented middleware and message sink end, be for simulating system under test (SUT) with other
System is interacted using message-oriented middleware, is called simulation message sending end to send the data in file to middleware and simulation message and is connect
Receiving end receives message and the process for preserving message duration, realizes that automatic Verification system under test (SUT) sends or received data standard
True property and integrality.
Described realizing the transmission of automatic Verification system under test (SUT) or receive is needed really before data accuracy and integrity operations
Whether location survey examination premise meets, and described test premise includes,
Test premise one:The definition standard of message format and desired value is clear and definite;
Test premise two:Realize that simulation message sends or simulated the correlation technique of message sink using python language,
These correlation techniques are called to realize the transmission of simulation message and the reception of message using based on Robot Framework;
Test premise three:The correlation technique of operation file has been realized, calls these methods can based on Robot Framework
Normal operating file and file content;
Test premise four:Interface testing of the system under test (SUT) based on Robot Framework frameworks specification.
Based on described test premise, if system under test (SUT) is message sending end, data are sent to system under test (SUT) and carry out standard
The concrete operations of true property and integrity test are,
(1) correlation technique of simulation message sink is called, the message that system under test (SUT) is interacted with message-oriented middleware is written to
In specified file;
(2) the md5 values for receiving message file are obtained;
(3) the interface testing script of system under test (SUT) is called, application data is produced;
(4) step (1) is based on, it is automatic to receive message and be updated in specified file;
(5) the md5 values of message sink file are persistently obtained, judge message whether more by judging the change of md5 values
Newly into file;
(6) correlation technique for reading file is called, the data of latest update in file are read;
(7) interface for calling system under test (SUT) to provide, obtains corresponding data;
(8) data one by one acquired in comparison step (6) and step (7), the data that checking system under test (SUT) is sent with it is tested
Whether the data of system itself are consistent.Based on test premise 1, whether the data that checking system under test (SUT) is sent are complete.
Based on described test premise, if system under test (SUT) is message sink end, the data that system under test (SUT) is received are carried out
The concrete operations of test are,
(1) system under test (SUT) is set up with message-oriented middleware and be connected;
(2) correlation technique for reading file is called, message is read from specified file;
(3) by data of the message transformation of reading for setting form;
(4) call simulation message to send correlation technique, send a message to message-oriented middleware;
(5) interface of system under test (SUT) is persistently called, the whether processed message of system under test (SUT) is judged;
(6) interface of system under test (SUT) is called, all related datas are obtained;
(7) data that the data that comparison step (5) is obtained are read with step (2), after judging that system under test (SUT) is received and handled
Data whether accurately and completely.
Described message securing mechanism and the message securing mechanism of real system are consistent.
The present invention is entered with multi-application system (message sending end) with monitoring system (message sink end) by message-oriented middleware
Exemplified by line asynchronous communication, interacted by simulation application system or monitoring system with message-oriented middleware, realize independent test application
System or monitoring system.
Compared with prior art, the present invention has advantages below:
1st, testing efficiency is high:In the scene that multiple systems are interacted using message-oriented middleware, each is when eliminating test
Dependence between system, reduces the complexity of test job, improves testing efficiency;
2nd, workload is few:When two systems iteration progress is inconsistent, each system is individually tested, can be for follow-up two
Integration testing of uniting reduces workload;
3rd, human cost is saved:Automatic test can be realized based on Robot Framework auto-testing-frameworks, be each
Human cost has been saved in the regression test of version.
Brief description of the drawings
Fig. 1 uses the implementation process flow chart that RabbitMQ is interacted for simulation message sink end and message sending end;
Fig. 2 is the implementation process flow chart of message conversation strategy;
Fig. 3 uses the implementation process flow chart that RabbitMQ is interacted for simulation message sending end and message sink end;
Test frame figures of the Fig. 4 based on Robot Framework.
Embodiment
The present invention is described in detail with specific embodiment below in conjunction with the accompanying drawings.
A kind of automated testing method and system for testing asynchronous interactive system, this method simulates system under test (SUT) and is with other
System is interacted using message-oriented middleware, system under test (SUT) is received or sent data accuracy and integrality carry out it is independent automatic
Change test.System under test (SUT) includes message sending end and message sink end, and automated testing method of the invention includes two with system
Part:
(1) simulation system under test (SUT) carries out asynchronous interactive with other systems using message-oriented middleware:Including simulation message sink
Hold and message and the process for preserving message duration are received from message-oriented middleware, and simulation message sending end is by file
Data are sent to the process of message-oriented middleware;
(2) accuracy and integrality for the data that checking system under test (SUT) sends or received:Using based on Robot
Framework auto-testing-framework, the message data for sending or receiving to system under test (SUT) carries out accuracy and integrality is surveyed
Examination.
As shown in figure 1, simulation message sink end receives message and the tool for preserving message duration from message-oriented middleware
Body implementation process is,
(1) message-oriented middleware server ip, message queue title, queue type and specified queue are set up and connected;
(2) monitoring message queue in real time, and message is taken out using message securing mechanism;
(3) message of taking-up is converted to the data of setting form;
(4) message is preserved:The type and its feature of message are analyzed, and is preserved message using corresponding message conversation strategy
Into different files.
Wherein, in step (4) message conversation strategy process as shown in Fig. 2 implementing process includes,
(1) judge and select type of message;
(2) judge that the message whether there is assigned catalogue, if in the presence of into next step, if being not present, mesh is specified in establishment
Record, and after being named according to type of message, into next step;
(3) message sink file is judged whether, if in the presence of selection data more new strategy, into next step, if not
In the presence of, then after establishment message sink file, selection data more new strategy, into next step;
(4) message is preserved into message sink file.
As shown in figure 3, simulation message sending end implements the process that the data in file are sent to message-oriented middleware
Process is,
(1) simulation message sending end is connected with message-oriented middleware foundation;
(2) according to the definition of type of message and message format, the source file of message data is created, by message according to specification
Form is preserved hereof, and every a line in file is the complete content of a message;
(3) source file of message data is read by row;
(4) selection message sends mechanism, sends a message to message-oriented middleware.
It can be seen from Fig. 4 Robot Framework auto-testing-framework figure, Robot Framework support form
The use-case of change is write, and reduces the difficulty that automatic test is write, and support abundant storehouse:Telnet,SSH,Java UI,
Web is applied and custom library, the convenient interaction completed with system under test (SUT).
Implementing for test process will preferentially confirm whether four test premises meet, and test premise includes:
Test premise one:The definition standard of message format and desired value is clear and definite;
Test premise two:Realize that simulation message sends or simulated the correlation technique of message sink using python language,
These correlation techniques are called to realize the transmission of simulation message and the reception of message using based on Robot Framework;
Test premise three:The correlation technique of operation file has been realized, calls these methods can based on Robot Framework
Normal operating file and file content;
Test premise four:Interface testing of the system under test (SUT) based on Robot Framework frameworks specification.
In the case where tested premise is met, if system under test (SUT) is message sending end, the data sent to system under test (SUT)
The concrete operations for carrying out accuracy and integrity test are,
(1) correlation technique of simulation message sink is called, the message that system under test (SUT) is interacted with message-oriented middleware is written to
In specified file;
(2) the md5 values for receiving message file are obtained;
(3) interface of system under test (SUT) is called, application data is produced;
(4) step (1) is based on, it is automatic to receive message and be updated in specified file;
(5) the md5 values of message sink file are persistently obtained, judge message whether more by judging the change of md5 values
Newly into file;
(6) correlation technique for reading file is called, the data of latest update in file are read;
(7) interface for calling system under test (SUT) to provide, obtains corresponding data;
(8) data one by one acquired in comparison step (6) and step (7), the data that checking system under test (SUT) is sent with it is tested
Whether the data of system itself are consistent.Based on test premise one, whether the data that checking system under test (SUT) is sent are complete.
In the case where tested premise is met, if system under test (SUT) is message sink end, the data received to system under test (SUT)
The concrete operations for carrying out accuracy and integrity test are,
(1) system under test (SUT) is set up with message-oriented middleware and be connected;
(2) correlation technique for reading file is called, message is read from specified file;
(3) by data of the message transformation of reading for setting form;
(4) call simulation message to send correlation technique, send a message to message-oriented middleware;
(5) interface of system under test (SUT) is persistently called, the whether processed message of system under test (SUT) is judged;
(6) interface of system under test (SUT) is called, all related datas are obtained;
(7) data that the data that comparison step (5) is obtained are read with step (2), after judging that system under test (SUT) is received and handled
Data whether accurately and completely.
Embodiment
Message-oriented middleware selected in the embodiment of this simulation test is RabbitMQ;Message is simulated to send and simulate
Message sink process is all to define correlation technique by python to realize.
One standby system and a monitoring system carry out asynchronous communication using RabbitMQ, and current monitoring system can only be supervised
The timed backup business of standby system, present expanded compatibility are controlled, it is necessary to monitor more types of service, such as backs up in realtime, deposit
Store up snapshot etc..But because two systems iteration progress is inconsistent, monitoring system can not realize corresponding function in current version.
Known 1:The every timing in 2 minutes of standby system sends backup tasks message to RabbitMQ.
Known 2:Backup tasks message format defines specification.
Known 3:Standby system webservice interface testing frameworks specification.
Embodiment is divided into two parts:
1st, environmental preparation:
(1) deployment standby system and installation RabbitMQ, standby system is set up with RabbitMQ and is connected, and creates message team
Arrange (function that standby system is interacted with RabbitMQ has been realized).
(2) Robot Framework environment has been built and good for use.
2nd, test process:
(1) Run Script start_receive_message.py, simulates message sink.According to type of message and feature,
This example, which adds the message of service class, to be preserved to the message of end of file.Per a line be in file message it is complete in
Hold.
(2) according to the message conversation strategy of step (1), file last column is the message of newest preservation, reads file
Last column simultaneously obtains md5 values.
(3) the webservice interfaces of standby system are called, storage snapshot task, real-time task etc. is created.
(4) wait standby system to send message, realized automatically based on step (1) and receive message and additional preserve to file most
A line afterwards.
(5) the md5 values of message sink file last column are persistently obtained, judge that latest news has been preserved into file.
(6) message sink file last column content is read.
(7) the webservice interfaces of standby system are called, storage snapshot task related data is obtained.
(8) comparison step (6) and the middle data obtained of step (7), checking standby system are sent to RabbitMQ data
It is whether accurate;According to the definition of message format, whether the data that checking standby system is sent are accurate and complete.
Above step (1)-(8) are run in Robot Framework.
Wherein, Python define start_receive_message.py simulation message sink method it is as follows:
Rabbitmq.py:The message queue realized and specified sets up connection, and monitoring message queue in real time.
Msg_base_handler.py:Message is handled, the message taken out from message queue is returned to the number of JSON forms
According to.
Define_types.py:Define type of message.
File_handler.py:Type of message and its feature are analyzed, realizes that different messages use different conversation strategies.
Start_receive_message.py calls the above method, and message is written in specified file by realization.Operation
The script needs 3 parameters:RabbitMQ management IP, message queue title, message queue type.Standby system and RabbitMQ
Set up after connection, log in RabbitMQ administration pages and obtain corresponding parameter value.
The file operation method that Python is realized is as follows:
get_file_last_line():Effect be read specified file last column, for by way of addition more
The data of new file.
get_file_target_line():Effect is to read certain row specified in specified file, for by covering more
Data in new file.
get_file_md5():Whether effect is the md5 values for obtaining specified file, be updated for comparison document.
isFileTest():Effect is to judge that the file specified whether there is.
isDirTest():Effect is to judge that assigned catalogue whether there is.
remove_file():Effect is to delete specified file.
Using to RF built in storehouse method include:
Should Be Equal:Whether effect is consistent for comparing two values or two groups of data.
Get From List:Element is taken from list
Get From Directionary:Element is taken from dictionary
Wait Until Keyword Succeeds:Effect is to wait for until some keyword runs succeeded.The built-in pass
Key word is used in WEB automatic tests originally, by defining the built-in keyword again, can be used for interface automatic test
In.
The foregoing is only a specific embodiment of the invention, but protection scope of the present invention is not limited thereto, any
Those familiar with the art the invention discloses technical scope in, various equivalent modifications can be readily occurred in or replaced
Change, these modifications or substitutions should be all included within the scope of the present invention.Therefore, protection scope of the present invention should be with right
It is required that protection domain be defined.
Claims (8)
1. a kind of automated testing method for testing asynchronous interactive system, it is characterised in that simulation system under test (SUT) and other systems
When being interacted using message-oriented middleware, the method for sending message to message-oriented middleware and message being received from message-oriented middleware is realized,
Described method includes:Simulation message sink end receives message and the process for preserving message duration from message-oriented middleware,
And simulation message sending end sends the data in file to the process of message-oriented middleware.
2. a kind of automated testing method for testing asynchronous interactive system according to claim 1, it is characterised in that described
Simulation message sink end message is received from message-oriented middleware and is specially by the process that message duration is preserved:
(1) message-oriented middleware server ip, message queue title, queue type and specified queue are set up and connected;
(2) monitoring message queue in real time, and message is taken out using message securing mechanism;
(3) message of taking-up is converted to the data of setting form;
(4) message is preserved:The type and its feature of message are analyzed, and is preserved message to not using corresponding message conversation strategy
In same file.
3. a kind of automated testing method for testing asynchronous interactive system according to claim 2, it is characterised in that described
The implementation process of message conversation strategy include,
(401) judge and select type of message;
(402) judge that the message whether there is assigned catalogue, if in the presence of, into next step, if being not present, assigned catalogue is created,
And after being named according to type of message, into next step;
(403) message sink file is judged whether, if in the presence of selection data more new strategy, into next step, if not depositing
Then creating after message sink file, data more new strategy is being selected, into next step;
(404) message is preserved into message sink file.
4. a kind of automated testing method for testing asynchronous interactive system according to claim 1, it is characterised in that described
Simulation message sending end be by the process that implements that the data in file are sent to message-oriented middleware,
(1) simulation message sending end is connected with message-oriented middleware foundation;
(2) according to the definition of type of message and message format, the source file of message data is created, by form of the message according to specification
Preserve hereof, every a line in file is the complete content of a message;
(3) source file of message data is read by row;
(4) selection message sends mechanism, sends a message to message-oriented middleware.
5. a kind of automatization test system for testing asynchronous interactive system, it is characterised in that described automatization test system bag
Message-oriented middleware and the message sending end interacted respectively with message-oriented middleware and message sink end are included, for simulating tested system
System interacted with other systems using message-oriented middleware, call simulation message sending end by the data in file send to middleware with
Simulation message sink end receives message and the process for preserving message duration, realize automatic Verification system under test (SUT) send or
Receive data accuracy and integrality.
6. a kind of automatization test system for testing asynchronous interactive system according to claim 5, it is characterised in that described
Realize automatic Verification system under test (SUT) send or receive need to determine to test before data accuracy and integrity operations on condition that
No to meet, described test premise includes,
Test premise one:The definition standard of message format and desired value is clear and definite;
Test premise two:Realize that simulation message sends or simulated the correlation technique of message sink using python language, use
These correlation techniques are called to realize the transmission of simulation message and the reception of message based on Robot Framework;
Test premise three:The correlation technique of operation file has been realized, calls these methods normal based on Robot Framework
Operation file and file content;
Test premise four:Interface testing of the system under test (SUT) based on Robot Framework frameworks specification.
7. a kind of automatization test system for testing asynchronous interactive system according to claim 6, it is characterised in that be based on
Described test premise, if system under test (SUT) is message sending end, sends data to system under test (SUT) and carries out accuracy and integrality
The concrete operations of test are,
(1) correlation technique of simulation message sink is called, the message that system under test (SUT) is interacted with message-oriented middleware is written to specified
In file;
(2) the md5 values for receiving message file are obtained;
(3) the interface testing script of system under test (SUT) is called, application data is produced;
(4) step (1) is based on, it is automatic to receive message and be updated in specified file;
(5) the md5 values of message sink file are persistently obtained, judge whether message has been updated to by judging the change of md5 values
In file;
(6) correlation technique for reading file is called, the data of latest update in file are read;
(7) interface for calling system under test (SUT) to provide, obtains corresponding data;
(8) data one by one acquired in comparison step (6) and step (7), data and system under test (SUT) that checking system under test (SUT) is sent
Whether the data of itself are consistent.Based on test premise 1, whether the data that checking system under test (SUT) is sent are complete.
8. a kind of automatization test system for testing asynchronous interactive system according to claim 6, it is characterised in that be based on
Described test premise, if system under test (SUT) is message sink end, the specific behaviour that the data that system under test (SUT) is received are tested
As,
(1) system under test (SUT) is set up with message-oriented middleware and be connected;
(2) correlation technique for reading file is called, message is read from specified file;
(3) by data of the message transformation of reading for setting form;
(4) call simulation message to send correlation technique, send a message to message-oriented middleware;
(5) interface of system under test (SUT) is persistently called, the whether processed message of system under test (SUT) is judged;
(6) interface of system under test (SUT) is called, all related datas are obtained;
(7) data that data and the step (2) that comparison step (5) is obtained are read, judge system under test (SUT) receive and handle after number
According to whether accurately and completely.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710660402.8A CN107302476B (en) | 2017-08-04 | 2017-08-04 | Automatic testing method and system for testing asynchronous interactive system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710660402.8A CN107302476B (en) | 2017-08-04 | 2017-08-04 | Automatic testing method and system for testing asynchronous interactive system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107302476A true CN107302476A (en) | 2017-10-27 |
CN107302476B CN107302476B (en) | 2021-07-09 |
Family
ID=60133559
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710660402.8A Active CN107302476B (en) | 2017-08-04 | 2017-08-04 | Automatic testing method and system for testing asynchronous interactive system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107302476B (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108847998A (en) * | 2018-04-20 | 2018-11-20 | 平安科技(深圳)有限公司 | Report monitoring method, device, computer equipment and storage medium |
CN109766376A (en) * | 2018-12-04 | 2019-05-17 | 惠州市蓝微电子有限公司 | A kind of test method for protecting data integrity |
CN109828885A (en) * | 2018-12-15 | 2019-05-31 | 中国平安人寿保险股份有限公司 | RocketMQ internal memory monitoring method, device, electronic equipment and storage medium |
CN110868401A (en) * | 2019-10-28 | 2020-03-06 | 上海爱数信息技术股份有限公司 | Parallel persistent data encryption acquisition and issuing method suitable for network single-pass scene |
CN111464384A (en) * | 2020-03-30 | 2020-07-28 | 中国建设银行股份有限公司 | Consistency test method and device for asynchronous messages |
CN111459819A (en) * | 2020-03-31 | 2020-07-28 | 北京百度网讯科技有限公司 | Software testing method and device, electronic equipment and computer readable medium |
CN111541581A (en) * | 2020-03-23 | 2020-08-14 | 平安银行股份有限公司 | Middleware-based test method and device, computer equipment and storage medium |
CN112114977A (en) * | 2020-08-04 | 2020-12-22 | 福建亿能达信息技术股份有限公司 | Cross-platform service system docking method and device |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101227343A (en) * | 2008-02-01 | 2008-07-23 | 中兴通讯股份有限公司 | Method and device for testing TCPv6 and UDPv6 |
CN101576848A (en) * | 2008-05-09 | 2009-11-11 | 北京世纪拓远软件科技发展有限公司 | Simulation system |
CN102110049A (en) * | 2010-12-14 | 2011-06-29 | 中山大学 | Method and system for automatically testing digital television middleware interface |
US8327271B2 (en) * | 2000-10-31 | 2012-12-04 | Software Research, Inc. | Method and system for testing websites |
US8352922B2 (en) * | 2009-03-31 | 2013-01-08 | International Business Machines Corporation | Date and time simulation for time-sensitive applications |
CN102946616A (en) * | 2012-11-21 | 2013-02-27 | 山东中创软件商用中间件股份有限公司 | Internet of things middleware performance testing system and testing method |
US8417506B2 (en) * | 2007-09-28 | 2013-04-09 | Rockwell Automation Technologies, Inc. | Simulation controls for model variablity and randomness |
CN104021080A (en) * | 2014-06-13 | 2014-09-03 | 中国民航信息网络股份有限公司 | Automatic testing system based on custom scripts |
CN105354142A (en) * | 2015-11-26 | 2016-02-24 | 深圳市金证科技股份有限公司 | Middleware test method and apparatus |
US20160293048A1 (en) * | 2015-03-31 | 2016-10-06 | Cae Inc. | Simulator for generating and optimizing simulation data adapted for interacting with a portable computing device |
CN106095677A (en) * | 2016-06-08 | 2016-11-09 | 上海爱数信息技术股份有限公司 | The RESTful Webservice automatic interface testing method realized based on Robot Framework |
CN106776300A (en) * | 2016-12-01 | 2017-05-31 | 北京驰波信息工程有限公司 | The pressure testing system and method for a kind of intermediate system |
CN106802865A (en) * | 2017-01-17 | 2017-06-06 | 中国工商银行股份有限公司 | For the response analogue means and method of software test |
CN106921716A (en) * | 2015-12-28 | 2017-07-04 | 阿里巴巴集团控股有限公司 | The method and device of the network service process of debugging embedded equipment |
-
2017
- 2017-08-04 CN CN201710660402.8A patent/CN107302476B/en active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8327271B2 (en) * | 2000-10-31 | 2012-12-04 | Software Research, Inc. | Method and system for testing websites |
US8417506B2 (en) * | 2007-09-28 | 2013-04-09 | Rockwell Automation Technologies, Inc. | Simulation controls for model variablity and randomness |
CN101227343A (en) * | 2008-02-01 | 2008-07-23 | 中兴通讯股份有限公司 | Method and device for testing TCPv6 and UDPv6 |
CN101576848A (en) * | 2008-05-09 | 2009-11-11 | 北京世纪拓远软件科技发展有限公司 | Simulation system |
US8352922B2 (en) * | 2009-03-31 | 2013-01-08 | International Business Machines Corporation | Date and time simulation for time-sensitive applications |
CN102110049A (en) * | 2010-12-14 | 2011-06-29 | 中山大学 | Method and system for automatically testing digital television middleware interface |
CN102946616A (en) * | 2012-11-21 | 2013-02-27 | 山东中创软件商用中间件股份有限公司 | Internet of things middleware performance testing system and testing method |
CN104021080A (en) * | 2014-06-13 | 2014-09-03 | 中国民航信息网络股份有限公司 | Automatic testing system based on custom scripts |
US20160293048A1 (en) * | 2015-03-31 | 2016-10-06 | Cae Inc. | Simulator for generating and optimizing simulation data adapted for interacting with a portable computing device |
CN105354142A (en) * | 2015-11-26 | 2016-02-24 | 深圳市金证科技股份有限公司 | Middleware test method and apparatus |
CN106921716A (en) * | 2015-12-28 | 2017-07-04 | 阿里巴巴集团控股有限公司 | The method and device of the network service process of debugging embedded equipment |
CN106095677A (en) * | 2016-06-08 | 2016-11-09 | 上海爱数信息技术股份有限公司 | The RESTful Webservice automatic interface testing method realized based on Robot Framework |
CN106776300A (en) * | 2016-12-01 | 2017-05-31 | 北京驰波信息工程有限公司 | The pressure testing system and method for a kind of intermediate system |
CN106802865A (en) * | 2017-01-17 | 2017-06-06 | 中国工商银行股份有限公司 | For the response analogue means and method of software test |
Non-Patent Citations (1)
Title |
---|
熊风光: "自动测试***消息中间件的设计与实现", 《自动测试***消息中间件的设计与实现》 * |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108847998A (en) * | 2018-04-20 | 2018-11-20 | 平安科技(深圳)有限公司 | Report monitoring method, device, computer equipment and storage medium |
CN108847998B (en) * | 2018-04-20 | 2021-09-14 | 平安科技(深圳)有限公司 | Report monitoring method and device, computer equipment and storage medium |
CN109766376A (en) * | 2018-12-04 | 2019-05-17 | 惠州市蓝微电子有限公司 | A kind of test method for protecting data integrity |
CN109828885A (en) * | 2018-12-15 | 2019-05-31 | 中国平安人寿保险股份有限公司 | RocketMQ internal memory monitoring method, device, electronic equipment and storage medium |
CN110868401A (en) * | 2019-10-28 | 2020-03-06 | 上海爱数信息技术股份有限公司 | Parallel persistent data encryption acquisition and issuing method suitable for network single-pass scene |
CN111541581A (en) * | 2020-03-23 | 2020-08-14 | 平安银行股份有限公司 | Middleware-based test method and device, computer equipment and storage medium |
CN111541581B (en) * | 2020-03-23 | 2023-07-25 | 平安银行股份有限公司 | Middleware-based testing method and device, computer equipment and storage medium |
CN111464384A (en) * | 2020-03-30 | 2020-07-28 | 中国建设银行股份有限公司 | Consistency test method and device for asynchronous messages |
CN111459819A (en) * | 2020-03-31 | 2020-07-28 | 北京百度网讯科技有限公司 | Software testing method and device, electronic equipment and computer readable medium |
CN111459819B (en) * | 2020-03-31 | 2023-08-29 | 北京百度网讯科技有限公司 | Software testing method and device, electronic equipment and computer readable medium |
CN112114977A (en) * | 2020-08-04 | 2020-12-22 | 福建亿能达信息技术股份有限公司 | Cross-platform service system docking method and device |
Also Published As
Publication number | Publication date |
---|---|
CN107302476B (en) | 2021-07-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107302476A (en) | A kind of automated testing method and system for testing asynchronous interactive system | |
US8737980B2 (en) | End to end application automatic testing | |
CN104598380A (en) | Method and system for automatic testing based on control | |
US10691320B2 (en) | Simulation of cloud platform integration testing in a visual interface | |
CN106933729A (en) | A kind of method of testing and system based on cloud platform | |
CN102141962A (en) | Safety distributed test framework system and test method thereof | |
CN105450476A (en) | Regression test system and test method | |
CN110659202A (en) | Client automatic testing method and device | |
CN112463467B (en) | Automated integrated test system and method thereof | |
CN114003451B (en) | Interface testing method, device, system and medium | |
CN112463580A (en) | Test system and method based on virtualization device | |
CN109558313B (en) | Method and device for constructing abnormal test scene | |
CN105760300B (en) | A kind of automated testing method and test macro of STK/UTK business | |
CN101098259B (en) | Automatized test method and system for implementing large data impact | |
CN110750453B (en) | HTML 5-based intelligent mobile terminal testing method, system, server and storage medium | |
CN113032281B (en) | Method and device for acquiring code coverage rate in real time | |
CN107203471B (en) | Joint debugging method, service platform and computer storage medium | |
CN102420722A (en) | Comprehensive networking automation testing method and system | |
WO2014209362A1 (en) | Simulating sensors | |
CN105530140A (en) | Cloud scheduling system, method and device for removing tight coupling of use case and environment | |
CN114936121A (en) | Fault simulation method, device, system and medium | |
CN113986263A (en) | Code automation test method, device, electronic equipment and storage medium | |
CN114461337A (en) | Cloud simulation system and method, electronic equipment and storage medium | |
CN114092169A (en) | Ordering test method and system and equipment for executing ordering test method | |
CN109766204A (en) | Intelligent trouble processing method, device, equipment and readable storage medium storing program for executing |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |