Operations 9 min read

How Jiangsu Mobile Built an Integrated DevOps Monitoring Platform for Seamless Collaboration

Jiangsu Mobile’s DevOps‑driven integrated monitoring platform unifies development, testing, and production operations through self‑developed automated web and API testing tools, Selenium‑based keyword‑driven frameworks, and JMeter‑powered performance monitoring, enabling full‑life‑cycle visibility, asset reuse, and 24/7 critical service oversight.

Efficient Ops
Efficient Ops
Efficient Ops
How Jiangsu Mobile Built an Integrated DevOps Monitoring Platform for Seamless Collaboration

In the era of agile development and integrated agile operations, Jiangsu Mobile explored and self‑developed an automated testing and detection framework based on DevOps principles, breaking the boundaries between development, testing, and production operations to achieve a full‑process closed‑loop management and a monitoring‑integrated platform that maximizes data sharing and reuse.

Core Component Technology Selection

Web Automation Testing Tool Selection

Using value engineering, mainstream open‑source web automation tools were compared on cost, ease of use, and extensibility, referencing industry cases. The Selenium open‑source tool was chosen for its quick recording, strong extensibility, cross‑browser support, and integration with JUnit, Feed4JUnit, and Java annotations. The framework was further customized to support DDT and keyword‑driven testing (KDT), separating test data from scripts to enhance collaboration and maximize asset reuse.

Interface Monitoring Tool Selection

Considering full coverage, security, extensibility, and strong business correlation, existing commercial and open‑source tools were insufficient. A self‑developed interface automation monitoring tool was created, offering unified case authoring and execution, dynamic tagging for modular organization, private protocol encapsulation, multi‑step orchestration, and regex‑based association to achieve data exchange and monitoring.

The platform also integrates the existing JMeter performance testing tool for unified scheduling, aggregating monitoring data from development, testing, and production environments for centralized performance diagnosis and root‑cause analysis.

Solution Overview

With large‑scale agile development, micro‑service transformation, and rapid business iteration, high‑quality continuous delivery becomes critical. The PAAS layer is divided into development, testing, and production domains. A keyword‑driven (KDT) automated testing framework was self‑developed to consolidate test assets and monitoring data across the three domains, forming a monitoring‑integrated platform that enables resource sharing, low‑cost, high‑quality, rapid application delivery.

Figure 1: Monitoring‑Integrated Platform Architecture

Development‑Testing Phase : Automated testing tools perform comprehensive regression testing. Developers and testers quickly create keywords; business analysts define complex workflows using these keywords, enhancing collaboration. Test cases are aligned with production performance metrics, enabling root‑cause location during testing.

Production‑Operations Phase : Test scripts are reused to continuously monitor production systems, allowing issues discovered in production to be reproduced in testing. Pre‑processed monitoring data feeds back to testing, improving early defect detection.

Closed‑Loop Management : The integrated platform enables bidirectional data flow. Production failures automatically generate test cases; performance metrics inform testing load models; faults are reproduced across domains for root‑cause analysis, achieving end‑to‑end closed‑loop management.

Figure 2: Closed‑Loop Management Process

Production Practice

Process Architecture

The platform adopts a distributed, decentralized, modular design consisting of three components: Agent (request simulation/data collection), Collector (model definition, execution scheduling, data transformation, workflow orchestration, case management), and Console (data visualization and system management).

Figure 3: Process Architecture Diagram

Automated Monitoring

Based on CRM business scenarios, web and interface services are categorized (personal, group, IoT, etc.). The focus is on automating monitoring for both web and interface services, significantly enhancing automation capabilities across development, testing, and operations.

Web Automated Monitoring

A self‑developed keyword‑driven testing architecture separates test steps, objects, actions, and data, maintained in Excel and unified into a test case set for reusability. Distributed agents simulate real user interactions across network segments, improving accuracy. Test results from both test and production environments are reported to a central server and displayed via a dashboard.

Figure 4: Web Automated Monitoring

Interface Business Monitoring

A unified interface test suite encapsulates environments, allowing flexible invocation across test cases and rapid switching between test and production via environment variables. Tags such as production center and regional dimensions differentiate execution and results. Visual dashboards display health status of top‑500 query interfaces across 13 regions.

Figure 5: Interface Test Suite

Figure 6: Interface Business Monitoring

The integrated monitoring platform bridges testing and operations, addressing rapid business iteration challenges while ensuring continuous functional verification. Automated tools and processes effectively connect development, testing, and operations, driving continuous product quality improvement.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

Automated Testingcontinuous integration
Efficient Ops
Written by

Efficient Ops

This public account is maintained by Xiaotianguo and friends, regularly publishing widely-read original technical articles. We focus on operations transformation and accompany you throughout your operations career, growing together happily.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.