- Cloud Service Availability
- Source Code Reviews
- SSO Providers
- HIPAA Deployment Requirements
- Jurisdictional Boundary Requirements
- Security Certifications
- Information Security Program
- Security Policies and Industry Standards
- Privacy and Data Protection Officers
- Data and Services Security
- Personal Data Processing
- Index Encryption
- Disaster Recovery
- Data Breach Notification Process
- Vulnerability Assessments and Penetration Testing
- Performance Tests
- IP Addresses in UA Data
Can I Conduct a Performance Test on Coveo?
Coveo commits to conducting performance tests on its Cloud products, thus ensuring that the expected performances are achieved at all times. For details regarding the performances you should expect, refer to your Coveo Customer Agreement.
With Coveo ensuring the smooth functioning of its products, you should not need to perform stress or benchmark tests. Moreover, as per the Coveo Customer Agreement, you may not access the Coveo Cloud products for purposes of monitoring their availability, performance, or functionality, or for any other benchmarking or competitive purposes without the prior written consent of the Coveo Security Officer. Using any tool designed to automatically emulate the actions of a human user (such tools are commonly referred to as robots) in conjunction with the Coveo Cloud is also prohibited.
However, if you must conduct such tests for contractual or legal reasons, you are required to obtain an authorization from Coveo beforehand (see Performance Test Authorization Process). If you fail to do so, you could trigger a throttling process impacting your entire Coveo Organization, and Coveo could suspend service provision (see Why must I request an authorization?).
Performance Test Authorization Process
If you must conduct performance tests for contractual or legal reasons, you are required to contact Coveo Support at least five business days before the desired test date. This allows Coveo to monitor the process and ensure you get the most accurate and relevant results by:
Obtaining the required authorizations from the hosting partner Coveo leverages.
Providing you with optimal test conditions.
Ensuring a contact person will be available for you during the entire testing process.
Monitoring the operation for product, service, process, and equipment improvement purposes.
The performance test authorization process goes as follows:
You contact Coveo Support as soon as you know that you are required to conduct a performance test, and provide the following information:
A comprehensive description of the tests you plan to perform (see Which tests require an authorization from Coveo?)
A clear mention of the targeted environments (see Which environments can be tested?)
Source IP addresses from which the tests are run
A test justification
The desired test date
A contact person that can be reached at all times during the test and that can immediately stop the test.
If additional information is required, Coveo requests it by email.
If your request is approved, Coveo provides you with an authorization number and a test time window within a few business days.
You conduct the test as agreed upon by Coveo in the specified time window.
Frequently Asked Questions
To which performances does Coveo commit?
Expected performances vary by client. Refer to your Customer Agreement, Support and Service Level Policy, and Order Form for details.
How does Coveo ensure the expected performances are achieved at all times?
Coveo continuously monitors Cloud product performances to ensure they meet the Coveo Support and Service Level Policy. Coveo also regularly conducts penetration tests on its Cloud products, thus ensuring that your data cannot be compromised.
Which tests require an authorization from Coveo?
Prohibited tests include but are not limited to security, performance, integrity, penetration, and vulnerability tests with Coveo Cloud. You may not, without the prior written consent of the Coveo Security Officer, use any tool designed to automatically emulate the actions of a human user (such tools are commonly referred to as robots) in conjunction with the Coveo Cloud.
Which environments can be tested?
Depending on the Coveo service you leverage, you may test your production or HIPAA environment.
Why must I request an authorization?
Since your Customer Agreement prohibits performance tests, conducting unauthorized tests would lead you to risk breaching this contract and triggering a throttling process affecting your entire Coveo Organization. Coveo could therefore suspend service provision until both parties agree on test conditions.
Who should I contact if I am required to conduct a performance test?
Contact Coveo Support. Coveo will ensure you conduct your test in optimal conditions and will provide you with the contact information of the person in charge of monitoring the process.
Why does Coveo monitor my performance test?
Coveo monitors the testing process to ensure that the test is relevant for you. Coveo also needs to honor its own commitments, namely to its hosting partner, and must ensure that the test complies with any service contract that has been previously agreed upon. In addition, monitoring data analysis may lead to product, process, and equipment improvement.