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 PDF

Info

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
Application number
CN201710660402.8A
Other languages
Chinese (zh)
Other versions
CN107302476B (en
Inventor
陈琼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Eisoo Information Technology Co Ltd
Original Assignee
Shanghai Eisoo Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shanghai Eisoo Information Technology Co Ltd filed Critical Shanghai Eisoo Information Technology Co Ltd
Priority to CN201710660402.8A priority Critical patent/CN107302476B/en
Publication of CN107302476A publication Critical patent/CN107302476A/en
Application granted granted Critical
Publication of CN107302476B publication Critical patent/CN107302476B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/90Buffering 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

A kind of automated testing method and system for testing asynchronous interactive system
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.
CN201710660402.8A 2017-08-04 2017-08-04 Automatic testing method and system for testing asynchronous interactive system Active CN107302476B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (14)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
熊风光: "自动测试***消息中间件的设计与实现", 《自动测试***消息中间件的设计与实现 *

Cited By (11)

* Cited by examiner, † Cited by third party
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