Service Management
The
AngusTester Service Management
supports full lifecycle management of API services for teams, covering core processes from service creation, import/export, test task management to quality verification.
I. Basic Service Operations
1. Add Service
Description: Create a new service framework
Steps:
- Navigate to
Apis → Services
- Click the "Add Service" button above the service list
- Enter a unique service name (auto-saved)
⚠️ Note: Ensure service names are unique to avoid conflicts with existing services
2. Rename Service
Description: Modify service identification name
Steps:
Right-click
the target service in the list- Select "Rename" option
- Enter new name (auto-saved)
3. Import Service
Description: Import external interface definition files
Steps:
Right-click
target service- Select "Local Import" option
- Choose source type (
OpenAPI
/Postman
/Angus
) - Upload file and configure import strategy
- View imported results in the right "Api List"
4. Export Service
Description: Export services for migration/backup
Steps:
Right-click
target service- Select "Export Apis" option
- Choose export format and interface scope
- File automatically downloads after confirmation
5. Delete Service
Description: Remove unnecessary services
Steps:
Right-click
target service- Select "Delete" option
- Confirm deletion
⚠️ Notes:
- Deleted services can be recovered from
Api Recycle Bin
- Clearing recycle bin permanently deletes services and associated resources (except test tasks)
6. Clone Service
Description: Quickly duplicate services and interfaces
Steps:
Right-click
target service- Select "Clone" option
- System automatically creates new service copy
7. Modify Status
Description: Update service lifecycle status
Supported Statuses: Designing
→ Developing
→ Development Complete
→ Published
Steps:
Right-click
target service- Select "Modify Status" option
- Select new status and confirm
⚠️ Permission Requirement: "Publish" permission required to set status as
Published
II. Modify Api Parameters
Description: Bulk modify configurations for all interfaces under a service
Supported Operations:
- Add/Modify/Delete parameters
- Enable/Disable parameters
- Modify authentication configurations
- Associate/Dissociate variables or datasets
Typical Scenario Steps:
- Bulk Modify Authentication Headers:
- Select "Bulk Modify Authentication" option
- Set authentication type as
Bearer
- Configure variable value
{accessToken}
- Bulk Reference Variables:
- Select "Bulk Reference Variables" option
- Select target variables and confirm
III. Test Management
1. Generate Api Test Scripts
Prerequisite: Api debugging completed
Steps:
- Select "Api Test Scripts → Generate Test Scripts"
- Choose script type (
Functional
/Performance
/Security
etc.) - Configure execution parameters
- View generated results in
Scripts
module
⚠️ Limitations:
- Only one script allowed per test type
- Must delete old script before regenerating
2. Delete Api Test Scripts
Description: Remove unnecessary test scripts
Steps:
- Select "Api Test Scripts → Delete Test Scripts"
- Check script types to delete
- Confirm deletion
⚠️ Note: Deleted scripts cannot be recovered
3. Bulk Enable/Disable Tests
Description: Unified management of interface test switches
Steps:
- Select "Enable/Disable Api Tests" option
- Set
Enabled
orDisabled
status for each test type - Confirm changes
4. Execute Service Smoke Tests
Description: Quickly verify basic interface functionality
Steps:
- Select "Execute Service Tests → Execute Smoke Tests"
- Configure
Api Server
(e.g., switch environment variables) - System automatically generates/executes test scripts
- View test reports in
Execution
module
⚠️ Prerequisites:
- Smoke test cases must be generated first
- Only verifies basic functionality
5. Execute Service Security Tests
Description: Verify interface security controls
Steps:
- Select "Execute Service Tests → Execute Security Tests"
- Configure
Api Server
- System automatically generates/executes test scripts
- View results in
Execution
module
⚠️ Prerequisite: Security test cases must be generated first
6. Execute Api Functional Tests
Description: Verify interface functionality meets expectations
Steps:
- Select "Execute Api Tests → Execute Functional Tests"
- Configure
Api Server
- System automatically generates/executes test scripts
- View test reports in
Execution
module
7. Execute Api Stability Tests
Description: Verify interface stability under high load
Steps:
- Select "Execute Api Tests → Execute Stability Tests"
- Configure
Api Server
- System automatically generates/executes test scripts
- View results in
Execution
module
8. Execute Api Performance Tests
Description: Test response time and throughput
Steps:
- Select "Execute Api Tests → Execute Performance Tests"
- Configure
Api Server
- System automatically generates/executes test scripts
- View performance reports in
Execution
module
9. View Test Results
Steps:
- Open
Test Results
tab - View interface test statistics
IV. Test Task Management
1. Generate Api Test Tasks
Description: Create interface test tasks for tracking
Steps:
- Select "Api Test Tasks → Generate Test Tasks"
- Fill in
Iteration
,Test Type
,Assignee
,Deadline
- View generated tasks in
Tasks
module
2. Reopen Api Test Tasks
Description: Reset task status to "Pending"
Steps:
- Select "Api Test Tasks → Reopen Test Tasks"
- System updates task status
⚠️ Notes:
- Only applicable to
Completed
orCancelled
tasks- Task metrics are preserved
3. Restart Api Test Tasks
Description: Restart tasks and clear historical data
Steps:
- Select "Api Test Tasks → Restart Test Tasks"
- System resets task status and metrics
⚠️ Notes:
- Only applicable to ended tasks
- Task metrics are reset
4. Delete Api Test Tasks
Description: Remove unnecessary test tasks
Steps:
- Select "Api Test Tasks → Delete Test Tasks"
- Confirm deletion
V. Configuration Management
1. Edit Service Information
Description: Update basic service information
Steps:
- Click service name to open
Service Info
tab - Click "Edit" button next to fields
- Save after modification
2. Edit Documentation
Description: Update OpenAPI documentation
Steps:
- Click service name to open
Documentation
tab - Edit fields and save
Specification: OpenAPI Info Object
3. Api Sync Configuration
Description: Configure external API auto-sync
Steps:
- Open
Sync Configuration
tab - Click "Edit" icon to modify settings
- Configure
Sync URL
,Sync Strategy
etc. - Save settings
⚠️ Limit: Maximum 10 sync configurations
4. Security Scheme Configuration
Description: Define unified authentication schemes
Steps:
- Open
Security Scheme
tab - Configure security policies and authentication methods
- Save settings
Specification: OpenAPI Security Scheme
5. Server Configuration
Description: Manage API deployment environments
Steps:
- Open
Server Configuration
tab - Click "Add Server"
- Configure
URL
,Description
andVariables
- Use "Server Example" for quick template insertion
⚠️ Limit: Maximum 50 server configurations
V. Enterprise Integration
1. Mock Service Integration
Workflow:
Service Details → Mock Configuration
- Choose creation method:
- Generate new Mock service
- Link existing Mock
- Complete configuration
Best Practice: Use Mock during development, switch to real environment for testing
2. Continuous Integration (TODO)
VI. Additional Features
1. View Activities
Description: Audit operation records
Steps:
- Open
Activities
tab - View service/interface operation history
2. Request Proxy Configuration
Description: Configure personal request proxy to bypass CORS restrictions
Steps:
- Open
Service Proxy
tab - Select proxy type
- Configure
Proxy Service Address
⚠️ Scope: Only effective for current user
3. View Tags
Description: Manage interface classification tags
Steps:
- Open
Tags
tab - View/manage tag categories
Specification: OpenAPI Tag Object
4. Edit Components
Description: Manage reusable object components
Steps:
- Open
Components
tab - Edit component information
Specification: OpenAPI Components Object