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 PDF

Info

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
Application number
CN201710585629.0A
Other languages
Chinese (zh)
Other versions
CN107395456B (en
Inventor
李军站
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201710585629.0A priority Critical patent/CN107395456B/en
Publication of CN107395456A publication Critical patent/CN107395456A/en
Application granted granted Critical
Publication of CN107395456B publication Critical patent/CN107395456B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0817Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/145Network analysis or design involving simulating, designing, planning or modelling of a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/14Arrangements for monitoring or testing data switching networks using software, i.e. software packages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols 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

Distributed file system stream directly deposits method of testing and platform
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.
CN201710585629.0A 2017-07-18 2017-07-18 Distributed file system direct current storage test method and platform Active CN107395456B (en)

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)

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

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

Patent Citations (9)

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

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