CN107395456A - Distributed file system stream directly deposits method of testing and platform - Google Patents
Distributed file system stream directly deposits method of testing and platform Download PDFInfo
- Publication number
- CN107395456A CN107395456A CN201710585629.0A CN201710585629A CN107395456A CN 107395456 A CN107395456 A CN 107395456A CN 201710585629 A CN201710585629 A CN 201710585629A CN 107395456 A CN107395456 A CN 107395456A
- Authority
- CN
- China
- Prior art keywords
- client
- test
- virtual
- file system
- distributed file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0817—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/14—Network analysis or design
- H04L41/145—Network analysis or design involving simulating, designing, planning or modelling of a network
-
- 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/14—Arrangements for monitoring or testing data switching networks using software, i.e. software packages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Computer Security & Cryptography (AREA)
- Debugging And Monitoring (AREA)
Abstract
The invention discloses a kind of distributed file system stream directly to deposit method of testing and platform, and method includes:Extract the demand information of client;The shared agreement used according to client, created in the node of distributed file system with the virtual-machine client that agreement respective operations system is shared with this;According to the operating system of the virtual-machine client, adaptable code stream testing tool is selected to carry out the simulation test that client scene flows are directly deposited.Distributed file system stream of the present invention directly deposits method of testing and platform, realizes the simulation test directly deposited to client's scene flows, obtained test result, whether to need to provide reference to curstomer's site test, it can as early as possible pinpoint the problems, and shorten test period, improve testing efficiency.
Description
Technical field
The present invention relates to distributed file system field, and test side is directly deposited more particularly to a kind of distributed file system stream
Method and platform.
Background technology
In transmission of video and field of storage, flow the video data that the straight pattern of depositing refers to receive and directly write to storage
In node, it is not necessary to single streaming media server transfer.At present, flow the straight pattern of depositing and be widely used in distributed file system
In, such as the development with field of video monitoring, pattern is directly deposited to meet extensive video monitoring system to cloud storage using stream
The requirement of server.
In actual applications, needs are directly deposited to video flowing by means of the Streaming Media software of client and video management software etc.
Software resource, it is also necessary to use the hardware resources such as IP Camera, video management server.Yet with different client's scenes
The Streaming Media software and video management software used is not necessarily identical, therefore in actual applications, it is necessary to be carried out in curstomer's site
Stream directly deposits test, but in curstomer's site flow and directly deposit test, is unfavorable for pinpointing the problems as soon as possible, while test period is grown,
Testing efficiency is low.
The content of the invention
It is an object of the invention to provide a kind of distributed file system stream directly to deposit method of testing and platform, realizes to client
The simulation test that scene flows are directly deposited, whether to need to curstomer's site test to provide reference, it can pinpoint the problems as early as possible, and
And test period is shortened, improve testing efficiency.
To achieve the above object, the present invention provides following technical scheme:
A kind of distributed file system stream directly deposits method of testing, including:
Extract the demand information of client;
The shared agreement used according to client, create to have in the node of distributed file system and share agreement with this
The virtual-machine client of respective operations system;
According to the operating system of the virtual-machine client, adaptable code stream testing tool is selected to carry out client scene
Flow the simulation test directly deposited.
Alternatively, the adaptable code stream testing tool of the selection carries out the simulation test bag that client scene flows are directly deposited
Include:
According to the code stream testing tool of selection, test script and arrange parameter are write, and the test script is pushed to
The virtual-machine client of the node;
The test script is performed in the virtual-machine client;
After the completion of test script execution, test log information is obtained, records test result.
Alternatively, the shared agreement used according to client, it is respectively created in multiple nodes of distributed file system
With the virtual-machine client that agreement respective operations system is shared with this;
The adaptable code stream testing tool of the selection, which carries out the simulation test that client scene flows are directly deposited, to be included:
According to the code stream testing tool of selection, test script and arrange parameter are write, and the test script is pushed to
The virtual-machine client of each node;
Judge whether the test script of virtual-machine client in each node is synchronous;
If so, the test script is then performed, if it is not, then writing test script and arrange parameter again;
After the completion of test script execution, test log information is obtained, records test result.
Alternatively, the adaptable code stream testing tool of the selection carries out the simulation test bag that client scene flows are directly deposited
Include:Virtual-machine client and/or progress of the virtual-machine client of each node when performing test script including progress read operation
The virtual-machine client of write operation.
Alternatively, the shared agreement used according to client, in the node of distributed file system, using based on kernel
The virtualization modules increased income structure and the virtual-machine client of the shared agreement respective operations system.
A kind of distributed file system stream directly deposits test platform, including:
Extraction module, for extracting the demand information of client;
Creation module, for the shared agreement used according to client, tool is created in the node of distributed file system
There is the virtual-machine client that agreement respective operations system is shared with this;
Test module, for the operating system according to the virtual-machine client, select adaptable code stream testing tool
Carry out the simulation test that client scene flows are directly deposited.
Alternatively, the test module includes:
First writes unit, for the code stream testing tool according to selection, writes test script and arrange parameter, and by institute
State the virtual-machine client that test script pushes to the node;
First execution unit, for performing the test script in the virtual-machine client;
First acquisition unit, for after the completion of test script execution, obtaining test log information, record test knot
Fruit.
Alternatively, the creation module is specifically used for the shared agreement used according to client, in distributed file system
Multiple nodes in be respectively created with sharing the virtual-machine client of agreement respective operations system with this;
The test module includes:
Second writes unit, for the code stream testing tool according to selection, writes test script and arrange parameter, and by institute
State the virtual-machine client that test script pushes to each node;
Judging unit, for judging whether the test script of virtual-machine client in each node is synchronous, if it is not, then by described
Second writes unit writes test script and arrange parameter again;
Second execution unit, if the test script for virtual-machine client in each node is synchronous, perform the test
Script;
Second acquisition unit, for after the completion of test script execution, obtaining test log information, record test knot
Fruit.
Alternatively, the test module is used to select adaptable code stream testing tool to carry out what client scene flows were directly deposited
Simulation test includes:The virtual-machine client of each node includes the virtual-machine client of progress read operation when performing test script
And/or carry out the virtual-machine client of write operation.
Alternatively, the creation module is specifically used for the shared agreement used according to client, in distributed file system
Node in, using the virtual passenger of the shared agreement respective operations system of virtualization modules structure and this of increasing income based on kernel
Family end.
As shown from the above technical solution, distributed file system stream provided by the present invention directly deposits method of testing and platform,
The demand information of client is extracted first, then according to the shared agreement of client, is created in the node of distributed file system
Build with the virtual-machine client of agreement respective operations system is shared with this, finally according to the operating system of virtual-machine client,
The adaptable code stream testing tool of selection carries out the simulation test that client scene flows are directly deposited.Distributed file system stream of the present invention
Method of testing and platform directly are deposited, realizes the simulation test directly deposited to client's scene flows, obtained test result, whether to need
Tested to curstomer's site and reference is provided, performance issue can not only be found as soon as possible, and shorten test period, improve survey
Try efficiency.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing
There is the required accompanying drawing used in technology description to be briefly described, it should be apparent that, drawings in the following description are only this
Some embodiments of invention, for those of ordinary skill in the art, on the premise of not paying creative work, can be with
Other accompanying drawings are obtained according to these accompanying drawings.
Fig. 1 is a kind of schematic diagram of distributed file system;
Fig. 2 is the flow chart that a kind of distributed file system stream provided in an embodiment of the present invention directly deposits method of testing;
Fig. 3 is the simulation directly deposited using adaptable code stream testing tool progress client scene flows in the embodiment of the present invention
The method flow diagram of test;
Fig. 4 is the flow chart that a kind of distributed file system stream that further embodiment of this invention provides directly deposits method of testing;
Fig. 5 is to carry out what client scene flows were directly deposited using adaptable code stream testing tool in further embodiment of this invention
The method flow diagram of simulation test;
Fig. 6 is the schematic diagram that a kind of distributed file system stream provided in an embodiment of the present invention directly deposits test platform.
Embodiment
In order that those skilled in the art more fully understand the technical scheme in the present invention, below in conjunction with of the invention real
The accompanying drawing in example is applied, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described implementation
Example only part of the embodiment of the present invention, rather than whole embodiments.It is common based on the embodiment in the present invention, this area
The every other embodiment that technical staff is obtained under the premise of creative work is not made, should all belong to protection of the present invention
Scope.
With reference to shown in figure 1, it is necessary first to which explanation, distributed file system includes multiple nodes, by multiple node structures
Into cluster, each node is made up of storage device.Each node is distributed in practical application scene by network share data
It can pass through gigabit networking or 10,000,000,000 network interconnections between each node of file system, client.
In field of video applications, client is by network, based on the data sharing protocol of distributed file system from each
Node obtains video data.For field of video monitoring, by the data sharing protocol of distributed file system, client is completed
Video monitoring data transmission between Streaming Media software and node, between video management software and node.
Fig. 2 is refer to, a kind of distributed file system stream provided in an embodiment of the present invention directly deposits method of testing, including following
Step:
S10:Extract the demand information of client.
In the specific implementation, the demand information of client include shooting way that client supports, often bandwidth all the way with
And the information such as shared agreement used.
Wherein, based on the different operating system of client, the shared consultation used is different.Such as NFS
(Network File System) shares agreement and is mainly used under Linux environment, public internet file system (Common
Internet File System) shared agreement is mainly used under windows environment.User's space file system
(Filesystem in Userspace) shares agreement and is mainly used under Linux environment.
S11:The shared agreement used according to client, create to have in the node of distributed file system and shared with this
The virtual-machine client of agreement respective operations system.
In the specific implementation, in the node of distributed file system, the virtualization mould increased income based on kernel can be used
Block builds the virtual-machine client with the shared agreement respective operations system.For example use Kernel-based Virtual
Machine (KVM modules) creates virtual-machine client in node.
The shared agreement that this method uses according to client, by creating virtual-machine client in node, in actual life
Not only isolated hardware resource in production, shielded influence of the streaming media service to storage service, also for enterprise save cost and
Resource space.
S12:According to the operating system of the virtual-machine client, adaptable code stream testing tool is selected to carry out client
The simulation test that scene flows are directly deposited.
Client operating system is different, creates the virtual-machine client with respective operations system in node.Such as visitor
Family end operating system is probably Windows operating system or (SuSE) Linux OS, according to the corresponding operating system of client,
The virtual-machine client with corresponding operating system is created, selects adaptable code stream testing tool.
For example may be selected to use Storcube code stream testing tools corresponding to Windows operating system, grasped corresponding to Linux
Make system to may be selected to use Btest code stream testing tools.
In this step, Fig. 3 is refer to, simulation test is carried out and specifically includes procedure below:
S120:According to the code stream testing tool of selection, test script and arrange parameter are write, and the test script is pushed away
Deliver to the virtual-machine client of the node;
S121:The test script is performed in the virtual-machine client;
S122:After the completion of test script execution, test log information is obtained, records test result.
After the completion of test, test log information and test result are exported, then test terminates.
The present embodiment distributed file system stream directly deposits method of testing, realizes the simulation directly deposited to client's scene flows and surveys
Examination, the test result obtained according to simulation test, can find, obtained test result is as early as possible for existing performance issue
Whether need to provide reference to curstomer's site test, shorten test period, improve testing efficiency.
It is to create virtual-machine client in distributed file system a node, in this hair in the embodiment above
Multiple nodes can be selected in bright other embodiments in distributed file system, virtual passenger is respectively created on each node
Family end carries out simulation test.Based on this, Fig. 4, a kind of distributed file system stream that further embodiment of this invention provides refer to
Method of testing directly is deposited, is comprised the following steps:
S20:Extract the demand information of client.
This step embodiment refers to an embodiment description content.
S21:The shared agreement used according to client, being respectively created in multiple nodes of distributed file system has
The virtual-machine client of agreement respective operations system is shared with this.
Multiple nodes are selected in distributed file system, the shared agreement used according to client, are divided in each node
Not Chuan Jian respective operations system virtual-machine client.
The virtualization modules the increased income structure based on kernel can be used to be shared with this in the specific implementation, and agreement is corresponding to be grasped
Make the virtual-machine client of system.For example created in node using Kernel-based Virtual Machine (KVM modules)
Build virtual-machine client.
Virtual-machine client is created on multiple nodes of distributed file system, can so simulate video client way
More scene, such as 48 tunnel altogether, it each node virtual machine client can divide 16 tunnels, can avoid causing single virtual machine
The resource consumptions such as client's end memory, CPU are excessive.S22:According to the operating system of the virtual-machine client, select adaptable
Code stream testing tool carries out the simulation test that client scene flows are directly deposited.
According to the operating system of created virtual-machine client, adaptable code stream testing tool is selected.
In this step, Fig. 5 is refer to, simulation test is carried out and specifically includes procedure below:
S220:According to the code stream testing tool of selection, test script and arrange parameter are write, and the test script is pushed away
Deliver to the virtual-machine client of each node.
For some species of code stream testing tool, the virtual-machine client conduct of node itself can be selected for node
Primary client is used as non-primary client, and for being selected as the node virtual machine client of primary client, can be simultaneously
It is selected as non-primary client.Especially by setting the parameters to be selected as primary client or non-primary client.
For example corresponding to the Storcube code stream testing tools that Windows operating system uses, node itself can be selected
It is primary client or non-primary client.And for the Btest code stream testing tools that (SuSE) Linux OS uses, then without
Primary client, the selection of non-primary client.
S221:Judge whether the test script of virtual-machine client in each node is synchronous.
If it is not, then return to step S220, writes test script and arrange parameter again.
If so, then perform step S222.
S222:Perform the test script.
S223:After the completion of test script execution, test log information is obtained, records test result.
Wherein, in the case of each node is if selected for as primary client node or non-master client node, make
It is responsible for obtaining test log information and test result from each non-master client node for the node of primary client.
After the completion of test, test log information and test result are exported, then test terminates.
Preferably, the present embodiment distributed file system stream is directly deposited in method of testing, and the virtual-machine client of each node exists
Including carrying out the virtual-machine client of read operation and/or carrying out the virtual-machine client of write operation when performing test script, that is, exist
When performing test script, each node virtual machine client all carries out read operation, or each node virtual machine client all enters row write
Operation, or part of nodes virtual-machine client carry out read operation, and the virtual-machine client of part of nodes carries out write operation, so
A variety of client's scene needs can be met.Each node virtual machine client, which carries out read/write operation, in the specific implementation can pass through modification
Test script realization,
Therefore, the present embodiment distributed file system stream directly deposits method of testing, according to the demand information of client, is being distributed
In formula file system create virtual-machine client when can be created on multiple nodes, can so simulate video client way compared with
More scenes, and compared with carrying out simulation test by the isolated operation of individual node virtual-machine client, single void can be avoided
It is excessive to intend the resource consumptions such as passenger family end memory, CPU.
Meanwhile virtual-machine client is created on the multiple nodes of distributed file system in this method, mixing can be simulated
Scene is read and write, a variety of client's scene needs can be met, lifts product competition advantage.
Fig. 6 is refer to, the embodiment of the present invention also provides a kind of distributed file system stream and directly deposits test platform, including:
Extraction module 30, for extracting the demand information of client;
Creation module 31, for the shared agreement used according to client, created in the node of distributed file system
With the virtual-machine client that agreement respective operations system is shared with this;
Test module 32, for the operating system according to the virtual-machine client, adaptable code stream is selected to test work
Tool carries out the simulation test that client scene flows are directly deposited.
As can be seen that the present embodiment distributed file system stream directly deposits test platform, extraction module extracts the need of client
Information is sought, then creation module creates shared with this according to the shared agreement of client in the node of distributed file system
The virtual-machine client of agreement respective operations system, test module select to be adapted according to the operating system of virtual-machine client
Code stream testing tool carry out the simulation test directly deposited of client scene flows.The present embodiment distributed file system stream directly deposits test
Platform, the simulation test directly deposited to client's scene flows is realized, obtained test result, whether to need curstomer's site to test
Reference is provided, performance issue can not only be found as soon as possible, and shortens test period, improves testing efficiency.
Wherein, the creation module 31 is specifically used for the shared agreement used according to client, in distributed file system
Node in, using the virtual passenger of the shared agreement respective operations system of virtualization modules structure and this of increasing income based on kernel
Family end.The shared agreement used in this platform according to client, by creating virtual-machine client in node, in actual production
In not only isolated hardware resource, shield influence of the streaming media service to storage service, also save cost and money for enterprise
Source space.
In a kind of specific embodiment, this distributed file system stream is directly deposited in test platform, can be selected in distribution
Virtual-machine client is created on a node in file system.Accordingly, the test module 32 includes:
First writes unit, for the code stream testing tool according to selection, writes test script and arrange parameter, and by institute
State the virtual-machine client that test script pushes to the node;
First execution unit, for performing the test script in the virtual-machine client;
First acquisition unit, for after the completion of test script execution, obtaining test log information, record test knot
Fruit.
In another specific embodiment, this distributed file system stream is directly deposited can be in distributed document in test platform
Multiple nodes are selected in system, virtual-machine client is respectively created on each node and carries out simulation test.Accordingly, the establishment
Module 31 is specifically used for the shared agreement used according to client, and tool is respectively created in multiple nodes of distributed file system
There is the virtual-machine client that agreement respective operations system is shared with this.
The test module 32 includes:
Second writes unit, for the code stream testing tool according to selection, writes test script and arrange parameter, and by institute
State the virtual-machine client that test script pushes to each node;
Judging unit, for judging whether the test script of virtual-machine client in each node is synchronous, if it is not, then by described
Second writes unit writes test script and arrange parameter again;
Second execution unit, if the test script for virtual-machine client in each node is synchronous, perform the test
Script;
Second acquisition unit, for after the completion of test script execution, obtaining test log information, record test knot
Fruit.
Preferably, in this specific embodiment, the test module 32 is used to select adaptable code stream testing tool to carry out
The simulation test that client scene flows are directly deposited includes:The virtual-machine client of each node includes being read when performing test script
The virtual-machine client of operation and/or the virtual-machine client for carrying out write operation.That is test module 32 when performing test script,
Each node virtual machine client all carries out read operation, and either each node virtual machine client all carries out write operation or part is saved
Point virtual-machine client carries out read operation part of nodes virtual-machine client and carries out write operation, can so meet a variety of client's scenes
Need.Each node virtual machine client, which carries out read/write operation, in the specific implementation to be realized by changing test script,
The present embodiment distributed file system stream directly deposits test platform, according to the demand information of client, can be distributed
Virtual-machine client is created on the multiple nodes of formula file system, can so simulate the more scene of video client way, and
Compared with carrying out simulation test by the isolated operation of individual node virtual-machine client, it can avoid in single virtual machine client
Deposit, the resource consumption such as CPU it is excessive.Meanwhile virtual-machine client is created on the multiple nodes of distributed file system, it can simulate
Mixing read-write scene, can meet a variety of client's scene needs, lift product competition advantage.
Method of testing is directly deposited to distributed file system stream provided by the present invention above and platform is described in detail.
Specific case used herein is set forth to the principle and embodiment of the present invention, and the explanation of above example is simply used
Understand the method and its core concept of the present invention in help.It should be pointed out that for those skilled in the art,
Under the premise without departing from the principles of the invention, some improvement and modification can also be carried out to the present invention, these are improved and modification
Fall into the protection domain of the claims in the present invention.
Claims (10)
1. a kind of distributed file system stream directly deposits method of testing, it is characterised in that including:
Extract the demand information of client;
The shared agreement used according to client, being created in the node of distributed file system has that to share agreement corresponding with this
The virtual-machine client of operating system;
According to the operating system of the virtual-machine client, adaptable code stream testing tool is selected to carry out client scene flows straight
The simulation test deposited.
2. distributed file system stream according to claim 1 directly deposits method of testing, it is characterised in that the selection is mutually fitted
The code stream testing tool answered, which carries out the simulation test that client scene flows are directly deposited, to be included:
According to the code stream testing tool of selection, test script and arrange parameter are write, and the test script is pushed to described
The virtual-machine client of node;
The test script is performed in the virtual-machine client;
After the completion of test script execution, test log information is obtained, records test result.
3. distributed file system stream according to claim 1 directly deposits method of testing, it is characterised in that is made according to client
Shared agreement, it is respectively created to have in multiple nodes of distributed file system and shares agreement respective operations system with this
Virtual-machine client;
The adaptable code stream testing tool of the selection, which carries out the simulation test that client scene flows are directly deposited, to be included:
According to the code stream testing tool of selection, test script and arrange parameter are write, and the test script is pushed into each institute
State the virtual-machine client of node;
Judge whether the test script of virtual-machine client in each node is synchronous;
If so, the test script is then performed, if it is not, then writing test script and arrange parameter again;
After the completion of test script execution, test log information is obtained, records test result.
4. distributed file system stream according to claim 3 directly deposits method of testing, it is characterised in that the selection is mutually fitted
The code stream testing tool answered, which carries out the simulation test that client scene flows are directly deposited, to be included:The virtual-machine client of each node is performing
Including carrying out the virtual-machine client of read operation and/or carrying out the virtual-machine client of write operation during test script.
5. the distributed file system stream according to claim any one of 1-4 directly deposits method of testing, it is characterised in that according to
The shared agreement that client uses, in the node of distributed file system, using the virtualization modules increased income based on kernel
Structure and the virtual-machine client of the shared agreement respective operations system.
6. a kind of distributed file system stream directly deposits test platform, it is characterised in that including:
Extraction module, for extracting the demand information of client;
Creation module, for the shared agreement used according to client, created in the node of distributed file system have with
The virtual-machine client of the shared agreement respective operations system;
Test module, for the operating system according to the virtual-machine client, adaptable code stream testing tool is selected to carry out
The simulation test that client scene flows are directly deposited.
7. distributed file system stream according to claim 6 directly deposits test platform, it is characterised in that the test module
Including:
First writes unit, for the code stream testing tool according to selection, writes test script and arrange parameter, and by the survey
Training originally pushes to the virtual-machine client of the node;
First execution unit, for performing the test script in the virtual-machine client;
First acquisition unit, for after the completion of test script execution, obtaining test log information, record test result.
8. distributed file system stream according to claim 6 directly deposits test platform, it is characterised in that the creation module
Specifically for the shared agreement used according to client, being respectively created in multiple nodes of distributed file system has and this
The virtual-machine client of shared agreement respective operations system;
The test module includes:
Second writes unit, for the code stream testing tool according to selection, writes test script and arrange parameter, and by the survey
Training originally pushes to the virtual-machine client of each node;
Judging unit, for judging whether the test script of virtual-machine client in each node is synchronous, if it is not, then by described second
Write unit and write test script and arrange parameter again;
Second execution unit, if the test script for virtual-machine client in each node is synchronous, perform the test script;
Second acquisition unit, for after the completion of test script execution, obtaining test log information, record test result.
9. distributed file system stream according to claim 8 directly deposits test platform, it is characterised in that the test module
Simulation test for selecting adaptable code stream testing tool progress client scene flows directly to deposit includes:The virtual machine of each node
Client is when performing test script including carrying out the virtual-machine client of read operation and/or carrying out the virtual machine client of write operation
End.
10. the distributed file system stream according to claim any one of 6-9 directly deposits test platform, it is characterised in that institute
State creation module and be specifically used for the shared agreement that is used according to client, in the node of distributed file system, using based on
The virtualization modules the increased income structure and the virtual-machine client of the shared agreement respective operations system of kernel.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710585629.0A CN107395456B (en) | 2017-07-18 | 2017-07-18 | Distributed file system direct current storage test method and platform |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710585629.0A CN107395456B (en) | 2017-07-18 | 2017-07-18 | Distributed file system direct current storage test method and platform |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107395456A true CN107395456A (en) | 2017-11-24 |
CN107395456B CN107395456B (en) | 2021-06-29 |
Family
ID=60339926
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710585629.0A Active CN107395456B (en) | 2017-07-18 | 2017-07-18 | Distributed file system direct current storage test method and platform |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107395456B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109634824A (en) * | 2018-12-03 | 2019-04-16 | 郑州云海信息技术有限公司 | Distributed storage performance test methods and system under a kind of broadcasting and TV business scenario |
CN110058920A (en) * | 2019-03-04 | 2019-07-26 | 平安科技(深圳)有限公司 | Virtual machine performance detection method and device, electronic equipment, storage medium |
CN110351156A (en) * | 2018-04-03 | 2019-10-18 | 大唐移动通信设备有限公司 | A kind of test method and device |
CN110635969A (en) * | 2019-09-30 | 2019-12-31 | 浪潮软件集团有限公司 | High concurrency test method for streaming media direct memory system |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2164003A1 (en) * | 2008-09-12 | 2010-03-17 | March Networks Corporation | Distributed video surveillance system |
CN102333126A (en) * | 2011-10-15 | 2012-01-25 | 西安交通大学 | Streaming media on demand method based on Hadoop and virtual streaming media server cluster |
CN102567203A (en) * | 2011-12-28 | 2012-07-11 | 创新科软件技术(深圳)有限公司 | Method and system for testing performance of distributed file system (DFS) |
CN102831062A (en) * | 2012-08-31 | 2012-12-19 | 浪潮电子信息产业股份有限公司 | Testing method based on cloud computing operating system software compatibility |
CN103581626A (en) * | 2013-11-04 | 2014-02-12 | 浙江宇视科技有限公司 | Video monitoring system and video storage information recording method |
CN103605562A (en) * | 2013-12-10 | 2014-02-26 | 浪潮电子信息产业股份有限公司 | Method for migrating kernel-based virtual machine (KVM) between physical hosts |
CN104202371A (en) * | 2014-08-20 | 2014-12-10 | 浙江宇视科技有限公司 | Cross-device dilation method and device based on iSCSI block direct storage |
CN104410699A (en) * | 2014-12-04 | 2015-03-11 | 武汉邮电科学研究院 | Resource management method and system of open type cloud computing |
CN104919801A (en) * | 2013-01-04 | 2015-09-16 | 高通股份有限公司 | Separate track storage of texture and depth views for multiview coding plus depth |
-
2017
- 2017-07-18 CN CN201710585629.0A patent/CN107395456B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2164003A1 (en) * | 2008-09-12 | 2010-03-17 | March Networks Corporation | Distributed video surveillance system |
CN102333126A (en) * | 2011-10-15 | 2012-01-25 | 西安交通大学 | Streaming media on demand method based on Hadoop and virtual streaming media server cluster |
CN102567203A (en) * | 2011-12-28 | 2012-07-11 | 创新科软件技术(深圳)有限公司 | Method and system for testing performance of distributed file system (DFS) |
CN102831062A (en) * | 2012-08-31 | 2012-12-19 | 浪潮电子信息产业股份有限公司 | Testing method based on cloud computing operating system software compatibility |
CN104919801A (en) * | 2013-01-04 | 2015-09-16 | 高通股份有限公司 | Separate track storage of texture and depth views for multiview coding plus depth |
CN103581626A (en) * | 2013-11-04 | 2014-02-12 | 浙江宇视科技有限公司 | Video monitoring system and video storage information recording method |
CN103605562A (en) * | 2013-12-10 | 2014-02-26 | 浪潮电子信息产业股份有限公司 | Method for migrating kernel-based virtual machine (KVM) between physical hosts |
CN104202371A (en) * | 2014-08-20 | 2014-12-10 | 浙江宇视科技有限公司 | Cross-device dilation method and device based on iSCSI block direct storage |
CN104410699A (en) * | 2014-12-04 | 2015-03-11 | 武汉邮电科学研究院 | Resource management method and system of open type cloud computing |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110351156A (en) * | 2018-04-03 | 2019-10-18 | 大唐移动通信设备有限公司 | A kind of test method and device |
CN109634824A (en) * | 2018-12-03 | 2019-04-16 | 郑州云海信息技术有限公司 | Distributed storage performance test methods and system under a kind of broadcasting and TV business scenario |
CN109634824B (en) * | 2018-12-03 | 2023-03-14 | 郑州云海信息技术有限公司 | Distributed storage performance test method and system in broadcasting and television service scene |
CN110058920A (en) * | 2019-03-04 | 2019-07-26 | 平安科技(深圳)有限公司 | Virtual machine performance detection method and device, electronic equipment, storage medium |
CN110058920B (en) * | 2019-03-04 | 2023-01-31 | 平安科技(深圳)有限公司 | Virtual machine performance detection method and device, electronic equipment and storage medium |
CN110635969A (en) * | 2019-09-30 | 2019-12-31 | 浪潮软件集团有限公司 | High concurrency test method for streaming media direct memory system |
CN110635969B (en) * | 2019-09-30 | 2022-09-13 | 浪潮软件股份有限公司 | High concurrency test method for streaming media direct memory system |
Also Published As
Publication number | Publication date |
---|---|
CN107395456B (en) | 2021-06-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107395456A (en) | Distributed file system stream directly deposits method of testing and platform | |
US10284623B2 (en) | Optimized browser rendering service | |
CN102880532B (en) | Cloud technology-based test system and method | |
CN113067728A (en) | Network security attack and defense test platform | |
CN110166285B (en) | Network security experiment platform building method based on Docker | |
CN104869203B (en) | Method of testing, device and the test equipment of interim card | |
CN108170612B (en) | Automatic testing method and device and server | |
CN106484622A (en) | Method of testing, apparatus and system | |
CN108170590A (en) | A kind of test system and method for block catenary system | |
CN107590075A (en) | A kind of method for testing software and device | |
CN105787364B (en) | Automatic testing method, device and system for tasks | |
CN110554831B (en) | Operation synchronization method, device, equipment and storage medium | |
US9823991B2 (en) | Concurrent workload simulation for application performance testing | |
CN107659455B (en) | Method, storage medium, device and system for Mock data of iOS (internet operating system) end | |
CN108459850B (en) | Method, device and system for generating test script | |
CN106874187A (en) | code coverage collection method and device | |
CN105405221A (en) | Method and device for automated test | |
CN109657125A (en) | Data processing method, device, equipment and storage medium based on web crawlers | |
CN107566334B (en) | A kind of distribution terminal safety monitoring method and device realized based on agency | |
CN104298918B (en) | A kind of virus scan method and system in virtual machine based on data block | |
CN106651513A (en) | Quoting method and apparatus for circuit board order | |
CN106875765B (en) | Electronic classroom implementation method and device based on VDI | |
CN112199273A (en) | Virtual machine pressure/performance testing method and system | |
CN107515724A (en) | For the method and apparatus for the input and output for reproducing storage system | |
CN103559302B (en) | Method, device and system for monitoring state of network media data |
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 |