Skip to content

Data Source Management

The Data Source Management module in AngusTester supports multi-type database connection configurations, enabling dynamic test data generation and efficient extraction.

I. Data Source Connection Management

1. Add Data Source

Description: Create a new database connection configuration
Steps:

  1. Navigate to Data → Data Source Management and click "Add Data Source"
  2. Fill in key parameters:
    • Naming format: [Environment]_[Database Type] (e.g., PROD_MySQL)
    • Database type (MySQL/Oracle/PostgreSQL)
    • JDBC URL (including IP port/database name)
    • Authentication credentials (username + encrypted password)

      ⚠️ Firewall policies must allow the specified port

2. Test Connection

Description: Verify database connectivity and configuration accuracy
Steps:

  1. Select the target data source in the Data Source List
  2. Click the "Test Connection" action button
  3. Check the result prompt:
    • Green success prompt (includes database version)
    • Red failure prompt (includes specific error code)
      ❗ Check network policies and account permissions if failed

II. Data Source Maintenance Operations

1. Edit Data Source

Description: Update connection configurations or authentication credentials
Steps:

  1. Click the "Edit" icon for the target data source in the Data Source List
  2. Modifiable fields:
    • JDBC URL (when database name changes)
    • Username/password (after periodic rotation)
    • Connection pool parameters (maximum connections)
      Re-test connection after modifications

2. Delete Data Source

Description: Remove obsolete database configurations
Steps:

  1. Select the target data source in the Data Source List
  2. Click the "Delete" action icon
  3. Enter the data source name in the confirmation popup
    ⚠️ Associated variable/task configurations will automatically become invalid

Released under the GPL-3.0 License.