Integrating SailPoint with BlazeMeter
BlazeMeter is a performance and functional testing platform. Teams use it to create tests, run them from an account, and start those tests on a schedule. Access to the API is granted with an API key. The account id is the top-level container: every workspace, project, and test in that account belongs to it. This document covers how to configure a new direct connection between SailPoint and BlazeMeter for Quick Compliance. For a reference to the terminology specific to SailPoint products, refer to Source and Connector Definitions.
Note
To view the latest features, enhancements, and fixes for all SaaS connectors, refer to the SaaS Release Notes page.
Supported Features
The BlazeMeter connector supports the following:
Account Management
- Aggregate Users
Non-Human Identity Discovery
- Aggregate Test Schedules
A BlazeMeter test schedule is a stored cron job that starts a test without a person logged in. The connector aggregates test schedules as application resources from their own endpoint. Test schedules are not part of user account aggregation.
Note
This connector is read-only. It supports test connection, account aggregation, and dataset aggregation for Quick Compliance. Provisioning, de-provisioning, and write operations are not supported. Roles on the account are multi-valued account attributes. Separate entitlement aggregation is not required.
Important
Quick Compliance connectors have the following manual aggregation limits within a 24-hour period:
- Organization Admins: Limited to 3 manual account or entitlement aggregations per day per source. This limit is cumulative across all admins in the organization.
- Regular Users: Limited to 1 manual account or entitlement aggregation per day per source.
These limits ensure that individual compliance statuses are kept up to date while maintaining continuous compliance monitoring. If you need to run additional aggregations beyond these limits, contact SailPoint Support.
Prerequisites
Before you configure the BlazeMeter connector, ensure the following requirements are met:
- Sign in to BlazeMeter.
- Go to Settings > Personal > API Keys and create an API key. BlazeMeter shows the secret only once. Store the secret securely.
- Copy the account id from the BlazeMeter URL. It is the number after
accounts/. For example, inhttps://a.blazemeter.com/app/#/accounts/2201704/..., the account id is2201704. -
Record the following values for connector configuration:
- Base URL
- Account ID
- API Key ID
- API Key Secret
For more information about the BlazeMeter API, refer to the BlazeMeter API documentation.
Note
The linked document is not maintained by SailPoint and is subject to change without notice.
Required Permissions
The connector authenticates with a BlazeMeter API key. The key id is the username and the key secret is the password. The connector sends them as Authorization: Basic credentials. The key must be able to list users and schedules for the account.
With that API key, the connector can:
- List users in the account, including enabled and disabled users.
- List every test schedule in the account, across every workspace, project, and test.