Home
Products
0 series——fluoroscopy diagnostic series
1 series——put into production drill series
cloud platform
Woxin Cloud goes to the cloud, sharing digital wealth
together. Use your professional abilities to provide
various digital services together through the platform .
Solution
layer Solution areas Industry solutions migrate Simulation test version upgrade Cloud centralized monitoring DB move down Disaster recovery backup Performance monitoring and diagnosis
Tweets
News Information
Company news Product dynamics
Special Column
Database migration Move host down
About
+86 0755-85219803
English 简体中文
Try it now
View tutorial
Database production drill system The database simulation drill system enables you to easily and efficiently build database test cases based on the database traffic data in the existing production environment, so as to help customers reduce the investment of testers and improve the efficiency of database deployment and maintenance. Database production exercise system
Multi database support
X1 tool supports parsing and testing common database network protocols such as Oracle, DB2, MySQL and SQL server
Reduce the input and workload of testers
In common database testing, several testers usually write test scripts to test the database. X1 tool can directly analyze the recorded database traffic for playback without development work.
Improve test efficiency and enrich test scenarios
X1 tool can realize multiple playback through one analysis of production flow.At the same time, through the playback configuration test of x1, rich scenarios such as acceleration, deceleration and specific connection playback can be constructed without the installation and deployment of any programs and scripts.
Low resource consumption, high simulation
The operation of all components of X1 tool does not depend on specific software and hardware environment, and ordinary enterprise server can meet the test requirements.X1 bypasses the real access flow of the production database and will not affect the normal operation of the production system.At the same time, it also ensures that the playback data is also the real access data in production, which has high authenticity and reliability for the database.
What can X0 be used for?
Database cross database upgrade compatibility test Data simulation library stress test
X1 tool captures and analyzes the real transaction traffic of the existing production database, plays back the traffic to the homogeneous or heterogeneous database to be upgraded through X1 tool, compares the correctness of the response data of the playback transaction with the original response data, and classifies and counts the correctness of statements and transactions, so as to provide reference for database operation and maintenance personnel to upgrade homogeneous / heterogeneous databases.
Product Features
  • 回放进度及监控图标
    Playback progress and monitoring
    原始分析图标
    Original analysis
    回放展示图标
    Playback display
    • 01
    • 02
    • 03
    Packet capture progress monitoring
    Capture the flow in actual production here to provide data basis for job operation.
    Matching connection progress monitoring
    Analyze the captured traffic data to provide a baseline for playback as a data reference.
    Playback operation monitoring
    Statistics and display the number of playback connections, playback rate and playback errors, so as to facilitate users to view the playback progress.
    • 01
    • 02
    • 03
    • 04
    • 05
    • 06
    • 07
    • 08
    Playback transaction result summary query
    Summarize and display the replayed data information to users to facilitate users to find and debug problems.
    Transaction trend graph query
    Displays the change of playback transaction volume over time.
    Summary of playback error information
    Summarizes the proportion of sqlcode during playback.It contains the sqlcode type, the number of occurrences of this kind of sqlcode, the number of connections and other information.
    Playback transaction volume query
    Displays the change trend of the original transaction and playback transaction. Through this chart, you can display the change trend of the original data and the transaction volume per second of this playback.
    Query of playback statement quantity
    Display the change trend of the original transaction and playback transaction. Through this figure, you can display the change trend of the original and playback statement quantity per second.
    Playback deviation query
    Displays the deviation between this playback and the original data information, which can assist users in evaluating the effectiveness of playback.
    Playback top deviation query
    Sort the playback response of the same transaction minus the original response time, take the top ten, and show the focus of the user's problem.
    Automatic generation of high simulation test report
    The results of this test run are summarized and displayed to users through the test report to facilitate users to find and solve problems.
  • 4
    • 01
    • 02
    • 03
    • 04
    • 05
    • 06
    • 07
    • 08
    • 09
    • 10
    Network connection query
    Display the connection distribution diagram through the interface, and display the details of all clients connected to the database server during the packet capture period.
    Network information summary query
    Displays the number of requests, the size of all request packets, the number of responses, the size of all response packets, the number of batches, the size of batches, and the network message information.
    Transaction summary query
    The transaction summary interface displays the proportion of transaction successes and failures in the original transaction time period.Including: total transaction volume, transaction commit quantity, transaction rollback quantity, transaction commit proportion, etc.
    Throughput query
    Displays the transaction volume at each time in the original transaction time period, and intuitively shows the change of transaction volume in each time period to the user.
    Response time query
    An intuitive presentation of the response time of the original transaction in the form of a scatter diagram.
    Transaction details query
    Displays the specific content of each transaction in the original message to the user.
    SQL statement type summary query
    displays the proportion of all statement types in the original transaction period.Statement types include: DDL statement, static insertion, static modification, static deletion, static query, static storage, dynamic insertion, dynamic modification, dynamic deletion, dynamic query, dynamic storage, etc.
    SQL statement response time query
    The statement number, statement type, statement start and end time, statement response time, and SQL statement content are displayed for users in the form of scatter diagram.
    TPS queries (statements per second)
    The execution times of various statements per second in the original transaction time period are displayed to the user in the form of a line chart.
    Original error code query
    It shows the occurrence times and proportion of various sqlcodes in the original transaction process. It is displayed in two-dimensional table and pie chart respectively.
Architecture Deployment
Relevant cases
Cross center one key high simulation drill
/ Case introduction / Project background Every year before major promotions (such as "double 11"), banks will evaluate the performance and capacity of databases related to online banking and mobile phones, and need to conduct stress tests on databases. However, the stress tests of each database are time-consuming and labor-consuming, resulting in a great waste of manpower and high requirements for personnel skills. Not only that,Each test must enter the ECC machine room for operation, which not only increases the management and resource consumption of the ECC machine room, but also adds a security risk.
It has become an urgent need to realize the automation of high simulation test and improve the test efficiency.
/ Customer pain points 1. There are too many high imitation test databases, especially the databases related to "double 11", and it takes 7 days for one person to test one database.
2.The high simulation test has to go to ECC for operation every time, which conflicts with the management of "no or less ECC".
3. The test report needs to be written manually, and many data can be found by themselves.
/ Solution 1. What are the difficulties in realizing one key high imitation2.1. What are the difficulties in realizing one key high imitation? A high simulation test involves multi center and multi system cooperation, and the test is carried out in the high simulation environment, which is isolated from the production environment;Traffic acquisition and database recovery also need to open a special network.The main difficulties in realizing one key high imitation are as follows:
     1) How to conduct cross center and cross network control high simulation test?
     2) How to automatically flow from production to quasi production drill environment?
     3) How to control the whole process?
     4) How to realize the operation control of office network?
     5) How to realize large-scale elastic deployment?
2. “"Total score" structure The general control service is deployed in the production environment and opens the access rights of the sub control service of the scheme high simulation environment, so that the general control can control the sub control of packet capture and high simulation test. 3. Database backup and recovery, cross center collaboration2.3. Database backup and recovery, cross center collaboration The unified backup storage center is adopted, and the production data is backed up to the backup center at a unified fixed point. The high imitation exercise environment can use the backup files of the center for database high imitation reply, and the whole process is controlled by the same sub control service and reported to the general control. 4. Automatic flow from production to quasi production drill environment2.4. Automatic flow from production to quasi production drill environment Network storage is used for the transmission of traffic packets. The network storage can be accessed in both high imitation environment and production environment. The production traffic can be automatically transmitted to the network storage, and the high imitation test can be automatically downloaded to complete the production traffic transmission. 5. High imitation drill and office environment operation2.5. High imitation drill and office environment operation The high imitation exercise environment is isolated from the office network on the network and cannot be operated directly in the office environment. The data in the exercise environment is production data, and access is prohibited. One click high imitation uses the network agent to make the general control web service accessible in the office environment. The web only provides process control and does not involve sensitive data. 6. Flexible deployment With more and more high simulation test tasks of the database, it is necessary to complete the test deployment more quickly, conduct the test more simply, and switch the test tasks more quickly. One click high simulation adopts multi system collaborative operation, which can quickly obtain the production flow required for the test, control all test processes, and automatically select the playback server and database server;The interface is easy to operate. Only the database related information needs to be configured. All processes are completed by the background, and the interface provides process status and progress. / Program advantages       1. Database test coverage increased by more than 2 times: Before using one key high imitation, the annual double 11 needs to be tested 4 months in advance, and 10-15 sets of database tests can be completed. After using one key high imitation, the tests only need to be tested 2 months in advance, and 30-50 sets of database tests can be completed (if resources are sufficient, all database tests in the bank can be completed in a short time)       2. Save 90% manpower investment: To realize one click high imitation, it only needs DBA or other high imitation testers to input the relevant test data in the web interface to realize one click test. The test report can be viewed after the test is completed. The whole process does not need human intervention, reducing the number of special testers.       3. Reduced requirements for human skills: When one click high imitation is not used, testers need the operation skills of packet capture, FTP, database recovery and high imitation system. After realizing high imitation, these processes are automated, and these skills are not needed.       4. Annual test database data improvement: To achieve one click high imitation, as long as there are enough servers in the high imitation environment, you can test as many libraries as you want, and you don't need to invest extra manpower.       5. 0 access to ECC machine room: Realize one key high imitation, only need to operate on the office network, and there is no need to enter the ECC machine room for operation.       6. More flexible testing: Realize one key high imitation, which can be carried out at any time, whether it is pressure test, upgrade or fault recurrence.
Deployment details
Background Interface Display