CN105634876B - A kind of terminal capabilities test method and system - Google Patents
A kind of terminal capabilities test method and system Download PDFInfo
- Publication number
- CN105634876B CN105634876B CN201610130158.XA CN201610130158A CN105634876B CN 105634876 B CN105634876 B CN 105634876B CN 201610130158 A CN201610130158 A CN 201610130158A CN 105634876 B CN105634876 B CN 105634876B
- Authority
- CN
- China
- Prior art keywords
- test
- synchronic command
- instruction
- execution unit
- response message
- 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.)
- Active
Links
- 238000010998 test method Methods 0.000 title claims abstract description 25
- 238000012360 testing method Methods 0.000 claims abstract description 305
- 230000004044 response Effects 0.000 claims abstract description 94
- 238000004088 simulation Methods 0.000 claims description 15
- 238000004891 communication Methods 0.000 abstract description 8
- 238000000034 method Methods 0.000 abstract description 8
- 230000001360 synchronised effect Effects 0.000 description 10
- 238000010295 mobile communication Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 230000007774 longterm Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 239000000203 mixture Substances 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 241000208340 Araliaceae Species 0.000 description 1
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 1
- 235000003140 Panax quinquefolius Nutrition 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 235000008434 ginseng Nutrition 0.000 description 1
- 230000000149 penetrating effect Effects 0.000 description 1
- 238000011056 performance test Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
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/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
Landscapes
- Engineering & Computer Science (AREA)
- Environmental & Geological Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a kind of terminal capabilities test method and systems, are related to the communications field, and the performance that can be under various network environments to terminal is tested.This method comprises: main control platform formulates the test plan for testing terminal capabilities, synchronic command is generated according to test plan and test instructs, and sends synchronic command to network analog unit and test execution unit;Network analog unit and test execution unit receive synchronic command, and reply synchronic command response message to main control platform;Main control platform receives synchronic command response message, according to synchronic command response message, determines the sending time of test instruction, and according to the sending time of test instruction, sends test instruction to network analog unit and test execution unit respectively;Network analog unit and test execution unit receive test instruction, and are tested according to test instruction terminal capabilities.During testing terminal capabilities.
Description
Technical field
The present invention relates to the communications field more particularly to a kind of terminal capabilities test methods and system.
Background technique
Business experience carrier of the terminal as user is the final realization platform of communication service.Provided by operator
When differing greatly of network environment, the performance of communication service at the terminal is different, and the quality of above-mentioned performance determines
Satisfaction of the user to business.It therefore, need to user experience performance to terminal to improve user to the satisfaction of business
It is tested, above-mentioned user experience performance is, for example, fluency, response performance and stability of terminal access business etc..
In the prior art, the test method of the user experience performance of terminal is generally included: terminal is fixed on certain position
Place, based on the existing network covered at terminal location, operates terminal by the operation of manipulator analog subscriber, from
And test can be carried out to the user experience of terminal.
However, present inventor has found, in the prior art since terminal is fixed, and the covering of its position is existing
The network environment of network is usually relatively simple, therefore can only test performance when terminal is in this single network environment, and
It is difficult to test terminal and is in Shi Xingneng in other network environments.And terminal is likely to be at a variety of different nets in practical applications
Under network environment, therefore, the performance that the prior art can not be under various network environments terminal is tested comprehensively.
Summary of the invention
The embodiment of the present invention provides a kind of terminal capabilities test method and system, can be in various network environments to terminal
Under performance tested comprehensively.
In order to achieve the above objectives, the embodiment of the present invention adopts the following technical scheme that
The embodiment of the invention provides a kind of terminal capabilities test method, the test method is applied to test macro, institute
Stating test macro includes main control platform, network analog unit and test execution unit, and the test method includes:
The main control platform formulates the test plan for testing terminal capabilities, and is generated and synchronized according to the test plan
Instruction and test instruction;
The main control platform sends the synchronic command to the network analog unit and the test execution unit;
The network analog unit and the test execution unit receive the synchronic command, respectively to the main control platform
Reply the first synchronic command response message and the second synchronic command response message;
The main control platform receives the first synchronic command response message and the second synchronic command response message, and
According to the first synchronic command response message and the second synchronic command response message, the transmission of the test instruction is determined
Time;
The sending time that the main control platform is instructed according to the test, respectively to the network analog unit and the survey
It tries execution unit and sends the test instruction;
The network analog unit and the test execution unit receive the test instruction, and are instructed according to the test
The performance of the terminal is tested.
The embodiment of the invention also provides a kind of terminal capabilities test macros, and the system comprises main control platforms, network mould
Quasi-simple member and test execution unit,
The main control platform is used for, and formulates the test plan for testing terminal capabilities, and raw according to the test plan
At synchronic command and test instruction;The synchronic command is sent to the network analog unit and the test execution unit;
The network analog unit and the test execution unit are used for, and receive the synchronic command, respectively to the master
It controls platform and replys the first synchronic command response message and the second synchronic command response message;
The main control platform is also used to, and receives the first synchronic command response message and second synchronic command response
Message, and according to the first synchronic command response message and the second synchronic command response message, determine that the test refers to
The sending time of order;According to the sending time of the test instruction, respectively to the network analog unit and the test execution
Unit sends the test instruction;
The network analog unit and the test execution unit are also used to, and receive the test instruction, and according to described
Test instruction can be carried out test to the terminal.
Terminal capabilities test method and system provided in an embodiment of the present invention generate various networks by network analog unit
Environment, meanwhile, synchronic command is sent to network analog unit and test execution unit by main control platform, so that network analog list
Member and test execution unit cooperation, the performance so as to be under various network environments to terminal are tested comprehensively, in turn
Existing network environment can be improved according to test result, preferably to meet the needs of users.
Detailed description of the invention
In order to illustrate the technical solution of the embodiments of the present invention more clearly, required use in being described below to embodiment
Attached drawing be briefly described, it should be apparent that, drawings in the following description are only some embodiments of the invention, for
For those of ordinary skill in the art, without creative efforts, it can also be obtained according to these attached drawings other
Attached drawing.
Fig. 1 is the terminal capabilities test macro composition figure that the embodiment of the present invention one provides;
Fig. 2 is the flow chart for the terminal capabilities test method that the embodiment of the present invention one provides;
Fig. 3 is terminal capabilities test macro provided by Embodiment 2 of the present invention composition figure;
Fig. 4 is the flow chart of terminal capabilities test method provided by Embodiment 2 of the present invention;
Fig. 5 is the structural schematic diagram for the terminal capabilities test macro that the embodiment of the present invention three provides;
Fig. 6 is the structural schematic diagram for another terminal capabilities test macro that the embodiment of the present invention three provides.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on
Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every other
Embodiment shall fall within the protection scope of the present invention.
Embodiment one
The embodiment of the invention provides a kind of terminal capabilities test methods, are applied in test macro, as shown in Figure 1, should
Test macro includes main control platform, network analog unit and test execution unit.Wherein, main control platform can by cable respectively with
Network analog unit is connected with test execution unit;The various network environments of network analog unit analog, and network analog unit
Existing practical business server can be connected to by outer net (i.e. wide area network), which can provide true terminal industry
Business, such as wechat business, microblogging business etc., terminal can be connected to network analog unit by radio frequency line, thus in network analog
Terminal traffic is accessed under the various network environments of unit simulation;Terminal is grasped in the operation of test execution unit analog user
Make, so that terminal starts to access terminal traffic.In addition, the test method also can be applied to similar to above-mentioned test macro its
In his system, the present invention is not especially limited this.
Based on test macro framework shown in FIG. 1, terminal capabilities test method provided in an embodiment of the present invention, such as Fig. 2 institute
Show, comprising:
S21, main control platform formulate the test plan for testing terminal capabilities, and generate synchronic command according to test plan
It is instructed with test.
Wherein, test plan be which kind of network environment is terminal is under which kind of performance when accessing which kind of terminal traffic into
The plan of row test, may include test case, which is, for example, to be in 4G (the 4th Generation to terminal
Mobile communication technology, fourth generation mobile communication technology) access under network environment wechat business when
Prolong the test case tested.
Since time of the test execution unit to instruction response is shorter than network analog unit to the time of instruction response, also
It is to say, when test execution unit and network analog unit receive instruction simultaneously, test execution unit first starts to be operated,
Thus, when to operate test execution unit to terminal, terminal is in the network environment of network analog unit simulation,
Even if network analog unit first starts operate or start simultaneously at test execution unit to be operated, opposite network mould is needed
It is quasi-simple member send test instruction time and to test execution unit send test instruction time synchronize.Therefore, this step
Synchronic command in rapid sends the time of test instruction for opposite test execution unit and refers to the transmission test of network analog unit
The instruction that the time of order synchronizes.It should be noted that " synchronization " in the present invention is not necessarily referring to simultaneously to test execution unit
Test instruction is sent with network analog unit, and is referred to, before sending test instruction to test execution unit, to network analog
Unit sends test instruction, and when so that test execution unit operating terminal, terminal is in network analog unit simulation
In network environment.
Which kind of performance when which kind of terminal traffic test instruction access to be under which kind of network environment to terminal is surveyed
The instruction of examination.Below to test instruction be illustrated: illustratively, when to terminal be in compared with strong signal intensity 4G network
Under the stability of wechat business when being tested, the test instruction of generation includes network environment parameters locating for terminal, business ginseng
Number, performance parameter etc., wherein network environment parameters are 4G network and signal strength is stronger, and service parameter is wechat business, performance
Parameter is service stability;Also may be, for example, as 3G (the 3th Generation for being in weaker signal strength to terminal
Mobile communication technology, 3rd generation mobile communication technology) delay of microblogging business under network carries out
When test, the test instruction of generation includes network environment parameters, service parameter, performance parameter locating for terminal etc., wherein network rings
Border parameter is 3G network and signal strength is weaker, and service parameter is microblogging business, and performance parameter is access delay.
S22, main control platform send synchronic command to network analog unit and test execution unit.
Illustratively, main control platform can send synchronic command to network analog unit and test execution unit simultaneously, can also
Timesharing sends synchronic command to network analog unit and test execution unit, when main control platform timesharing is to network analog unit and survey
When trying execution unit and sending synchronic command, it need to determine that main control platform to network analog unit sends the time of synchronic command and to survey
Try the time that execution unit sends synchronic command.Preferably, main control platform is simultaneously to network analog unit and test execution unit
Synchronic command is sent, at this point, synchronic command reaches network analog unit and test execution unit simultaneously, convenient for determining network analog
Unit is to response time of synchronic command and test execution unit to the response time of synchronic command.
S23, network analog unit and test execution unit receive synchronic command, and it is synchronous to reply first to main control platform respectively
Instruct response message and the second synchronic command response message.
In this step, network analog unit and test execution unit receive synchronic command, and network analog unit is to synchronization
After instruction is responded, the first synchronic command response message is replied to main control platform, test execution unit carries out synchronic command
After response, the second synchronic command response message is replied to main control platform.
S24, main control platform receive the first synchronic command response message and the second synchronic command response message, and according to first
Synchronic command response message and the second synchronic command response message determine the sending time of test instruction.
Illustratively, main control platform is according to receiving the first synchronic command response message and the second synchronic command response message
Time, determine response time of the test execution unit to response time of synchronic command and network analog unit to synchronic command
Between time difference, then main control platform determines the sending time of test instruction according to the above-mentioned time difference.
S25, main control platform are sent out to network analog unit and test execution unit respectively according to the sending time of test instruction
Test is sent to instruct.
S26, network analog unit and test execution unit receive test instruction, and according to test instruction to the performance of terminal
It is tested.
The embodiment of the invention provides a kind of terminal capabilities test methods, generate various network rings by network analog unit
Border, meanwhile, synchronic command is sent to network analog unit and test execution unit by main control platform, so that network analog unit
It cooperates with test execution unit, thus, the performance that can be under various network environments to terminal is tested comprehensively, so that can root
Existing network environment is improved according to test result, preferably to meet the needs of users.
Optionally, in one particular embodiment of the present invention, test macro further includes service server, the business service
Device can be connect by Intranet (i.e. local area network) with network analog unit, the pre-set business of the service server analog terminal, example
Such as, streaming media service etc..At this point, test execution unit is instructed according to test, to the property of the terminal in default network environment
It can be carried out test specifically: test execution unit is instructed according to test, to the pre-set business of the terminal in default network environment
Performance tested.
Embodiment two
In order to which those skilled in the art better understand the skill of the terminal capabilities test method of the offer of the embodiment of the present invention one
Art scheme is described in detail terminal capabilities test method provided by the invention below by specific embodiment two.The end
Performance test methods are held to be applied in test macro as shown in Figure 3, which includes main control platform, network analog unit
And test execution unit.Wherein, the connection relationship between main control platform, network analog unit and test execution unit can be found in
Related content is stated, details are not described herein again.Network analog unit can be connected to existing practical business by outer net (i.e. wide area network)
Server, the service server can provide true terminal traffic, such as wechat business, microblogging business etc., and terminal can be by penetrating
Frequency line is connected to network analog unit, to access business under the various network environments of network analog unit simulation.
Based on test macro framework shown in Fig. 3, terminal capabilities test method provided in an embodiment of the present invention, such as Fig. 4 institute
Show, comprising:
S401, main control platform formulate the test plan for testing terminal capabilities, and are synchronized and referred to according to test plan generation
It enables and test instructs.
Illustratively, main control platform may include test assignment management module and directive generation module, and test assignment manages mould
Block formulates the test case for testing terminal capabilities;Directive generation module refers to according to Test cases technology synchronic command and test
It enables.Wherein, illustratively, test assignment management module, which is formulated, is in compared with the wechat industry under the 4G network of strong signal intensity terminal
The test case that business performance is tested.
S402, main control platform send synchronic command to network analog unit and test execution unit.
Illustratively, main control platform may also include instruction transceiver module, and transceiver module is instructed to send survey for synchronic command
Try execution unit and network analog unit.
S403, network analog unit and test execution unit receive synchronic command, and it is same to reply first to main control platform respectively
Step instruction response message and the second synchronic command response message.
Illustratively, network analog unit may include the first command reception module and base station emulating instrument, the first command reception
Module receives synchronic command, and parses to synchronic command;Base station emulating instrument responds the synchronic command after parsing, and
Generate the first synchronic command response message;First command reception module replys the first synchronic command response message to main control platform.
Illustratively, test execution unit may include the second command reception module and manipulator, the second command reception module
Synchronic command is received, and synchronic command is parsed;Manipulator responds the synchronic command after parsing, and generates second
Synchronic command response message;Second command reception module replys the second synchronic command response message to main control platform.
S404, main control platform receive the first synchronic command response message and the second synchronic command response message, and according to connecing
The time for receiving the first synchronic command response message and the second synchronic command response message determines that test execution unit refers to synchronizing
The response time of order and network analog unit are to the time difference between the response time of synchronic command.
Illustratively, main control platform further includes synchronous processing module, and instruction transceiver module receives the response of the first synchronic command
Message and the second synchronic command response message;Synchronous processing module is according to receiving the first synchronic command response message and second same
Step instruction response message time, determine test execution unit to the response time of synchronic command with network analog unit to synchronous
Time difference between the response time of instruction.
In this step, when main control platform sends synchronic command to network analog unit and test execution unit simultaneously, by
Network analog unit and test execution unit are reached simultaneously in synchronic command, thus, sound of the test execution unit to synchronic command
It is that it is synchronous that main control platform receives first to the time difference between the response time of synchronic command with network analog unit between seasonable
Difference between the time of instruction response message and the time for receiving the second synchronic command response message.
S405, main control platform determine the sending time of test instruction according to the time difference.
Illustratively, synchronous processing module determines the sending time of test instruction according to the time difference.
S406, main control platform are sent out in the first preset time point to network analog unit according to the sending time of test instruction
Send test instruct, the second preset time point to test execution unit send test instruction, wherein the first preset time point earlier than
Second preset time point, and the difference between the second preset time point and the first preset time point is more than or equal to the time difference.
Illustratively, main control platform further includes synchronous execution module, when synchronous execution module is according to the transmission for testing instruction
Between, control instruction transceiver module sends test instruction to network analog unit in the first preset time point, in the second preset time
Point sends test instruction to test execution unit.
In this step, due to test execution unit response time be less than network analog unit response time, thus to
The first preset time point that network analog unit sends test instruction sends the second of test instruction earlier than to test execution unit
Preset time point, after may make network analog unit to receive test instruction, after a period of time, test execution unit just will receive
Test instruction, so that test execution unit just starts to survey after network analog unit instructs response a period of time to test
Examination instruction is responded.In addition, the difference between the second preset time point and the first preset time point is more than or equal to the time
Difference, when test execution unit may make to operate terminal, terminal is in the default network environment of network analog unit offer
In.
Illustratively, network analog unit is 6s to response time of instruction, when test execution unit is to the response of instruction
Between be 1s, difference between the second preset time point and the first preset time point is more than or equal to 5s, this is allowed for, and test is held
Row unit just receives test instruction by least 5s after network analog unit receives test instruction, then passes through response time 1s
After start to execute operation to terminal, that is, test execution unit network analog unit receive test instruction after at least through
6s just starts to operate terminal, at this point, network analog unit has generated network environment by the response time of 6s, because
This, when test execution unit may make to operate terminal, terminal is in the default network environment of network analog unit offer
In.
S407, network analog unit receive test instruction, and generate default network environment according to test instruction.
Optionally, in one particular embodiment of the present invention, network analog unit further includes channel simulator instrument, and base station is imitative
True instrument is according to test instruction simulation base station;Channel simulator instrument according to test instruction simulation now net in channel circumstance, and by channel
Environment loads on the base station that base station emulating instrument is simulated, and generates default network environment.
Illustratively, base station emulating instrument can be multi-standard base station emulating instrument, be used to simulate multi-standard base station, such as TD-
LTE (Time Division Long Term, timesharing long term evolution) base station, FDD-LTE (Frequency Division
Duplexing Long Term, frequency division duplex long term evolution) base station, WCDMA (Wideband Code Division
Multiple Access, wide CDMA) base station, TD-SCDMA (Time Division-Synchronous Code
Division Multiple Access, TD SDMA) base station, CDMA (Code Division Multiple
Access, CDMA) base station and GSM (Global System for Mobile Communication, global mobile communication
System) base station etc., to can provide the communication networks such as 4G network, 3G network, GSM network;During channel simulator instrument analog is now netted
Channel circumstance, can be connect by IQ (inphase quadrature signal) interface with multi-standard base station emulating instrument, be mentioned for the base station of simulation
For various signal fadeouts etc., so that unlike signal intensity of above-mentioned communication network etc. is obtained, to provide true network environment.
S408, test execution unit receive test instruction, and are instructed according to test, to the end in default network environment
The performance at end is tested.
Illustratively, test execution unit further includes video camera, and manipulator can be instructed according to test, be grasped to terminal
Make, terminal is made to access business under default network environment;Video camera is instructed according to test, is clapped the display picture of terminal
It takes the photograph, to generate test report.Wherein, the operation that manipulator can imitate user operates terminal, for example, touching in terminal
Wechat business software icon, so that terminal starts to access wechat business;Video camera can captured in real-time terminal display picture;Test
Time delay, stability etc. when report may include terminal access wechat business.
It should be noted that needing for terminal to be fixed on by firmwares such as fixtures before this method starts execution
Under manipulator.
It should be noted that the execution sequence of step S407 and step S408 can are as follows: step S407 is first carried out, then holds
Row step S408;Alternatively, being performed simultaneously step S407 and step S408.
S409, test execution unit send test report to main control platform.
Illustratively, the second command reception module sends test report to main control platform.
S410, main control platform receive test report, and analyze test report, obtain terminal and are in default network rings
Performance under border.
Illustratively, main control platform further includes test result analysis module, and instruction transceiver module receives test report;Test
Interpretation of result module analyzes test report, the performance that terminal is under default network environment is obtained, to obtain terminal
Performance under various network environments, at this point, the performance that can be according to terminal under various network environments to existing network into
Row is adjusted, to meet the needs of users.
Embodiment three
The embodiment of the present invention three provides a kind of terminal capabilities test macro 50, as shown in figure 5, the test macro 50 is wrapped
It includes: main control platform 501, network analog unit 502 and test execution unit 503, wherein main control platform 501 is used for, and formulation is used for
The test plan of terminal capabilities is tested, and synchronic command and test instruction are generated according to test plan;To network analog unit and
Test execution unit sends synchronic command;Network analog unit 502 and test execution unit 503 are used for, and receive synchronic command, point
The first synchronic command response message and the second synchronic command response message are not replied to main control platform;Main control platform 501 is also used to,
The first synchronic command response message and the second synchronic command response message are received, and according to the first synchronic command response message and
Two synchronic command response messages determine the sending time of test instruction;According to the sending time of test instruction, respectively to network mould
Quasi-simple member and test execution unit send test instruction;Network analog unit 502 and test execution unit 503 are also used to, and are received
Test instruction, and test can be carried out to terminal according to test instruction.It can thus be seen that due to network analog unit 502
Various network environments are generated, simultaneously as main control platform 501 is sent together to network analog unit 502 and test execution unit 503
Therefore step instruction, can be in various network rings to terminal so that network analog unit 502 and test execution unit 503 cooperate
Performance under border is tested comprehensively, so that can improve network environment according to test result, is met the needs of users.
Optionally, in one particular embodiment of the present invention, main control platform 501 is specifically used for: reception first, which synchronizes, to be referred to
Enable response message and the second synchronic command response message, and synchronize and refer to according to the first synchronic command response message and second is received
The time for enabling response message determines test execution unit to the response time of synchronic command and network analog unit to synchronic command
Response time between time difference;According to the time difference, the sending time of test instruction is determined.
Optionally, in one particular embodiment of the present invention, main control platform 501 also particularly useful for: according to test instruct
Sending time, test instruction is sent to network analog unit in the first preset time point, in the second preset time point to test
Execution unit sends test instruction, wherein the first preset time o'clock earlier than the second preset time point, and the second preset time point and
Difference between first preset time point is more than or equal to the time difference.
Optionally, in one particular embodiment of the present invention, network analog unit 501 and test execution unit 502 have
Body is used for: network analog unit receives test instruction, and generates default network environment according to test instruction;Test execution unit connects
Acceptance Tests instruction, and instructed according to test, the performance of the terminal in default network environment is tested.
Optionally, in one particular embodiment of the present invention, network analog unit 502 includes channel simulator instrument and base station
Emulating instrument, base station emulating instrument are used for, and receive test instruction, and according to test instruction simulation base station;Channel simulator instrument is used for, and is received
Test instruction, and according to test instruction simulation now net in channel circumstance, and by channel circumstance load channel simulator instrument simulation
Base station on, generate default network environment.
Optionally, as shown in fig. 6, in one particular embodiment of the present invention, test macro further includes service server
504, service server 504 is used to simulate the pre-set business of terminal, and test execution unit 503 is specifically used for: test instruction is received,
And instructed according to test, the performance of the pre-set business of the terminal in default network environment is tested.
It should be noted that the specific function of the structural unit of terminal capabilities test macro 50 provided by Embodiment 2 of the present invention
The description in embodiment of the method one above can be referred to.
It should be noted that system embodiment described above is only schematical, wherein saying as separation unit
Bright unit may or may not be physically separated, and component shown as a unit can be or can not also
It is physical unit, it can it is in one place, or may be distributed over multiple network units.It can be according to actual need
Some or all of the modules therein is selected to achieve the purpose of the solution of this embodiment.In addition, system provided by the invention is real
It applies in an attached drawing, the connection relationship between module indicates there is communication connection between them, specifically can be implemented as one or more
Communication bus or signal wire.Those of ordinary skill in the art are without creative efforts, it can understand simultaneously
Implement.
All the embodiments in this specification are described in a progressive manner, same and similar portion between each embodiment
Dividing may refer to each other, and each embodiment focuses on the differences from other embodiments.Especially for system reality
For applying example, since it is substantially similar to the method embodiment, so describing fairly simple, related place is referring to embodiment of the method
Part explanation.
Through the above description of the embodiments, it is apparent to those skilled in the art that the present invention can borrow
Help software that the mode of required common hardware is added to realize, naturally it is also possible to by specialized hardware include specific integrated circuit, specially
It is realized with CPU, private memory, special components and parts etc..Under normal circumstances, all functions of being completed by computer program are ok
It is easily realized with corresponding hardware, moreover, being used to realize that the specific hardware structure of same function is also possible to a variety of more
Sample, such as analog circuit, digital circuit or special circuit etc..But software program is real in situations more for the purpose of the present invention
It is now more preferably embodiment.Based on this understanding, technical solution of the present invention substantially in other words makes the prior art
The part of contribution can be embodied in the form of software products, which is stored in the storage medium that can be read
In, such as the floppy disk of computer, USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory
Device (RAM, Random Access Memory), magnetic or disk etc., including some instructions are with so that a computer is set
Standby (can be personal computer, server or the network equipment etc.) executes method described in each embodiment of the present invention.
The above description is merely a specific embodiment, but scope of protection of the present invention is not limited thereto, any
Those familiar with the art in the technical scope disclosed by the present invention, can easily think of the change or the replacement, and should all contain
Lid is within protection scope of the present invention.Therefore, protection scope of the present invention should be based on the protection scope of the described claims.
Claims (8)
1. a kind of terminal capabilities test method, which is characterized in that the test method is applied to test macro, the test macro
Including main control platform, network analog unit and test execution unit, the test method includes:
The main control platform formulates the test plan for testing terminal capabilities, and generates synchronic command according to the test plan
It is instructed with test;
The main control platform sends the synchronic command to the network analog unit and the test execution unit;
The network analog unit and the test execution unit receive the synchronic command, reply respectively to the main control platform
First synchronic command response message and the second synchronic command response message;
Main control platform reception the first synchronic command response message and the second synchronic command response message, and according to
The first synchronic command response message and the second synchronic command response message determine the sending time of the test instruction
It include: the main control platform according to receiving the first synchronic command response message and the second synchronic command response message
Time, determine the test execution unit to response time of the synchronic command and the network analog unit to described same
Walk the time difference between the response time of instruction;According to the time difference, the sending time of the test instruction is determined;
The main control platform is held to the network analog unit and the test respectively according to the sending time of the test instruction
Row unit sends the test instruction;
The network analog unit and the test execution unit receive the test instruction, and are instructed according to the test to institute
The performance for stating terminal is tested;
Wherein, the network analog unit generates default network environment according to test instruction;
The test execution unit is instructed according to the test, is carried out to the performance of the terminal in the default network environment
Test.
2. test method according to claim 1, which is characterized in that the hair that the main control platform is instructed according to the test
The time is sent, sending the test instruction to the network analog unit and the test execution unit respectively includes:
The main control platform is according to the sending time of the test instruction, in the first preset time point to the network analog unit
The test instruction is sent, sends the test instruction to the test execution unit in the second preset time point, wherein described
First preset time point is earlier than the second preset time point, and the second preset time point and the first preset time point
Between difference be more than or equal to the time difference.
3. test method according to claim 1, which is characterized in that the network analog unit include channel simulator instrument and
Base station emulating instrument, the network analog unit generate default network environment according to test instruction and include:
The base station emulating instrument is according to the test instruction simulation base station;
The channel simulator instrument according to it is described test instruction simulation now net in channel circumstance, and by the channel circumstance load exist
On the base station of the base station emulating instrument simulation, default network environment is generated.
4. test method according to claim 1, which is characterized in that the test macro further includes service server, institute
The pre-set business that service server simulates the terminal is stated, the test execution unit is instructed according to the test, in institute
The performance for stating the terminal in default network environment is tested specifically:
The test execution unit is instructed according to the test, in the pre-set business of terminal in the default network environment
Performance is tested.
5. a kind of terminal capabilities test macro, which is characterized in that the system comprises main control platform, network analog unit and tests
Execution unit,
The main control platform is used for, and formulates the test plan for testing terminal capabilities, and generate together according to the test plan
Step instruction and test instruction;The synchronic command is sent to the network analog unit and the test execution unit;
The network analog unit and the test execution unit are used for, and receive the synchronic command, flat to the master control respectively
Platform replys the first synchronic command response message and the second synchronic command response message;
The main control platform is also used to, and receives the first synchronic command response message and second synchronic command response disappears
Breath, and according to the first synchronic command response message and the second synchronic command response message, determine the test instruction
Sending time;According to the sending time of the test instruction, respectively to the network analog unit and the test execution list
Member sends the test instruction;
The network analog unit and the test execution unit are also used to, and receive the test instruction, and according to the test
The terminal capabilities is tested in instruction;
Wherein, the network analog unit receives the test instruction, and generates default network environment according to test instruction;
The test execution unit receives the test instruction, and is instructed according to the test, in the default network rings
The performance of terminal in border is tested;
The main control platform is specifically used for: receiving the first synchronic command response message and second synchronic command response disappears
Breath, and according to the time for receiving the first synchronic command response message and the second synchronic command response message, it determines
The test execution unit is to the response time of the synchronic command with the network analog unit to the sound of the synchronic command
Time difference between seasonable;According to the time difference, the sending time of the test instruction is determined.
6. test macro according to claim 5, which is characterized in that the main control platform is specifically used for:
According to the sending time of the test instruction, the test is sent to the network analog unit in the first preset time point
Instruction sends the test instruction to the test execution unit in the second preset time point, wherein first preset time
Point is earlier than the second preset time point, and the difference between the second preset time point and the first preset time point is big
In or equal to the time difference.
7. test macro according to claim 5, which is characterized in that the network analog unit include channel simulator instrument and
Base station emulating instrument,
The base station emulating instrument is used for, and receives the test instruction, and according to the test instruction simulation base station;
The channel simulator instrument is used for, and receives test instruction, and according to it is described test instruction simulation now net in channel ring
Border, and by channel circumstance load on the base station that the base station emulating instrument is simulated, generate default network environment.
8. test macro according to claim 5, which is characterized in that the test macro further includes service server, institute
It states service server and is specifically used for for simulating the pre-set business of the terminal, the test execution unit:
The test instruction is received, and is instructed according to the test, to the default of the terminal in the default network environment
The performance of business is tested.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610130158.XA CN105634876B (en) | 2016-03-08 | 2016-03-08 | A kind of terminal capabilities test method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610130158.XA CN105634876B (en) | 2016-03-08 | 2016-03-08 | A kind of terminal capabilities test method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105634876A CN105634876A (en) | 2016-06-01 |
CN105634876B true CN105634876B (en) | 2019-04-16 |
Family
ID=56049406
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610130158.XA Active CN105634876B (en) | 2016-03-08 | 2016-03-08 | A kind of terminal capabilities test method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105634876B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107770786B (en) * | 2016-08-15 | 2021-01-15 | ***通信有限公司研究院 | Method, equipment and system for testing network performance |
CN107769986B (en) * | 2016-08-15 | 2020-02-07 | ***通信有限公司研究院 | Network performance test system, extension system and test method |
CN113630802B (en) * | 2020-05-07 | 2024-02-20 | 大唐联仪科技有限公司 | NR user plane service testing method and device |
CN116055353B (en) * | 2023-01-28 | 2023-06-30 | 中国信息通信研究院 | Device, method and system for testing communication network element technical interface performance |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102612055A (en) * | 2012-03-05 | 2012-07-25 | 大唐移动通信设备有限公司 | Multi-user test method and device |
CN103220715A (en) * | 2013-04-28 | 2013-07-24 | 大唐移动通信设备有限公司 | Method and device for reporting network performance testing result |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8656229B2 (en) * | 2012-06-05 | 2014-02-18 | Litepoint Corporation | System and method for execution of user-defined instrument command sequences using multiple hardware and analysis modules |
-
2016
- 2016-03-08 CN CN201610130158.XA patent/CN105634876B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102612055A (en) * | 2012-03-05 | 2012-07-25 | 大唐移动通信设备有限公司 | Multi-user test method and device |
CN103220715A (en) * | 2013-04-28 | 2013-07-24 | 大唐移动通信设备有限公司 | Method and device for reporting network performance testing result |
Also Published As
Publication number | Publication date |
---|---|
CN105634876A (en) | 2016-06-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105634876B (en) | A kind of terminal capabilities test method and system | |
KR102108613B1 (en) | Virtualization of natural radio environments to test a radio device | |
CN105764024B (en) | A kind of test method and device of wireless device handling capacity | |
CN104978263B (en) | A kind of mobile terminal applied program testing method and system | |
US9069749B1 (en) | Open RF test pack | |
CN102420891B (en) | Mobile terminal and test method, equipment and system thereof | |
US9294945B2 (en) | Test apparatus and test method | |
CN111611121B (en) | Hardware simulation test method, device and equipment | |
US20160105811A1 (en) | Technique for testing wireless network load produced by mobile app-carrying devices | |
Nussbaum | Testbeds support for reproducible research | |
CN111200837A (en) | Wi-Fi software testing system and method | |
CN107769986B (en) | Network performance test system, extension system and test method | |
WO2017113848A1 (en) | Testing method, testing platform and simulated testing device for test case | |
CN107770798A (en) | A kind of data analysing method and device | |
CN105760308A (en) | Multi-client coordinated test method and device | |
CN109922484A (en) | A kind of test method and test device | |
CN104284320B (en) | The resource allocation methods and equipment of the direct-connected communication of user equipment | |
CN103188211B (en) | Based on the collocation method of satellite borne equipment communication protocol | |
CN105323787B (en) | Alien frequencies radio frequency consistency testing method, base station simulator and comprehensive test instrument system | |
CN106921448B (en) | Method and device for testing satellite communication system | |
CN109979444A (en) | Voice instruction automatic testing method, terminal and device | |
CN110071834A (en) | A kind of cloud management platform switching method and apparatus | |
CN105721528B (en) | A kind of local area network content delivery method, equipment and system | |
CN105703953A (en) | OTT service resource consumption determining method and system | |
CN105517035B (en) | Method and system for testing wireless routing management application |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |