Skip to content

How AngusTester Defines Unified Test Metrics for Platform Businesses

Why Unified Test Metrics Are Necessary

Platform business and technical teams inherently have different perspectives on performance evaluation:

DimensionBusiness Team FocusTechnical Team FocusUnified Metric Value
PerformanceUser Experience/SLA ComplianceTPS/Latency/Error RateAlign business goals with technical implementation
FunctionalityCore Process CoverageBranch Coverage/Code QualityEnsure functional completeness and technical rigor
StabilitySystem AvailabilityError Recovery Time/Resource RedundancyBalance availability requirements with system robustness

Core Value of Unified Metrics

Value Realization Matrix

🚀 Consistency Guarantee

  • Cross-team comparable test results
  • Visualized performance trends across versions
  • Eliminate metric interpretation ambiguities

📊 Standardized Quality Assessment

  • Establish SLA compliance evaluation system
  • Quantitative analysis of functional coverage
  • Unified defect density measurement

🔍 Problem Tracking Efficiency

  • Automatic alerts for metric anomalies
  • 50%+ reduction in root cause identification time
  • Optimized MTTR (Mean Time To Repair)

🔄 Continuous Improvement Driver

  • Establish performance baseline monitoring
  • Identify key optimization points
  • Quantitatively verify improvement effectiveness

Platform-Level Standardized Configuration

Global Metric Setup Process

Configuration Steps

  1. Navigate to Configuration → Metrics
  2. Modify default metric thresholds:
    • Transactions per second (TPS)
    • Concurrency (Users)
    • Response Time (P90/P95/P99)
    • Error Rate Upper Limit
    • Resource Utilization Threshold
  3. Save settings to take effect platform-wide

Platform-Level Metric Configuration

Metric TypeRecommended ValueApplicable Scenario
Response Time (P90)≤500msUser-facing interactive systems
Error Rate≤0.1%Core business-critical systems
CPU Peak≤75%Compute-intensive services
Memory Usage≤70%Memory-sensitive systems

API-Level Customization Solution

Dedicated Metric Configuration Process

Configuration Steps

  1. Access API management: APIs → Target Service → Target API
  2. Navigate to Test Metrics tab
  3. Configure API-specific metrics:
    • Required transactions per second (TPS)
    • Required concurrency (users)
    • Special response time requirements
    • Error tolerance for specific scenarios
    • Custom resource usage rules
  4. Save to take effect only for this API

API-Level Metric Configuration

Custom Metric Application Scenarios

Scenario TypeCustom Metric RecommendationsBusiness Value
Core Payment APIsResponse time≤200ms
Error rate=0%
Guarantee transaction success rate
Big Data Analysis APIsResponse time≤5s
Allow partial timeouts
Balance performance and data integrity
Scheduled Batch ProcessingCPU peak≤85%
Allow instant high load
Maximize resource utilization
External Dependency APIsError rate≤5%
Timeout rate≤1%
Compatibility with unstable third-party services

Unify Your Test Metrics System Now: 🔗 Access AngusTester Console 🔗

Last updated:

Released under the GPL-3.0 License.