Skip to main content

Overview

Batch operations allow you to process multiple screenshots and tests simultaneously, with built-in concurrency control and error handling. This is perfect for large-scale testing and monitoring scenarios.

Batch Screenshots

Basic Batch Screenshot

Individual Options per Screenshot

Concurrency Control

Control how many operations run simultaneously:

Batch Testing

Basic Batch Test

Advanced Batch Testing

Create Tests in Batch

For async jobs, create multiple tests that run in the background:

Mixed Batch Operations

Screenshots and Tests Together

Error Handling

Handling Partial Failures

Retry Logic for Batch Operations

Performance Optimization

Optimal Concurrency

Memory Management

Monitoring & Reporting

Batch Progress Tracking

Batch Analytics

Real-World Examples

Website Monitoring

Visual Regression Testing

Content Validation

Best Practices

Batch Size Optimization

  1. Start small: Test with small batches to find optimal sizes
  2. Monitor resources: Watch memory and CPU usage
  3. Use concurrency: Balance speed with resource usage
  4. Handle failures: Implement retry logic for reliability
  5. Monitor progress: Track batch completion and errors

Error Recovery

Resource Management