Targets
A target represents the agent you want to test.
🆕 Weni Agents (Primary Target)
The Weni target is the primary focus of this fork, providing native support for testing Weni conversational AI agents.
Quick Start
target:
type: weni
Key Features
- WebSocket Communication: Real-time bidirectional communication with Weni agents
- Session Isolation: Each test case uses unique contact identifiers for proper conversation isolation
- Multi-language Support: Configure language settings for your conversational AI
- Flexible Authentication: Support for Weni CLI, environment variables, or configuration file
AWS Service Targets
For AWS service targets, additional base configurations apply:
AWS Credentials
This project uses Boto3's credential resolution chain to determine the AWS credentials to use. Please refer to the Boto3 documentation for more details.
target:
aws_profile: my-profile
aws_region: us-west-2
endpoint_url: my-endpoint-url
max_retry: 10
aws_profile (string; optional)
A profile name that is used to create a Boto3 session.
aws_region (string; optional)
The AWS region that is used to create a Boto3 session.
endpoint_url (string; optional)
The endpoint URL for the AWS service which is used to construct the Boto3 client.
max_retry (integer; optional)
Configures the Boto3 client with the maximum number of retry attempts allowed. The default is 10.
All Available Targets
Primary Target
- 🆕 Weni Agents - Test Weni conversational AI agents (recommended)
AWS Service Targets
- Agents for Amazon Bedrock
- Amazon Bedrock Flows
- Knowledge bases for Amazon Bedrock
- Amazon Q for Business
- Amazon SageMaker endpoints
- Amazon Lex-v2
Custom Targets
- Custom Targets - Build your own target implementation