12th Apr 2021

Load Testing

Load testing is an important phase of every project and must be conducted with care and in coordination with Talon.One.

Important: If you are using a prospect deployment, do not perform load testing.

Configuring your deployment for load testing

Before launch, you may have less resources in Talon.One than what you will have once in production. Ask Talon.One to configure your deployment with production-ready resources. To do so, send an email to support@talon.one or to your Technical Account Manager and include the following information:

  • Planned date / time and duration of test
  • Type (Capacity, Stress, Soak, ...)
  • Max requests per second
  • Your availability for a call before testing starts

Once Talon.One has configured your deployment, you can start planning your load test, respecting the following best practices.

Load testing best practices

  • Use Dry Runs when appropriate. For more information, see Dry requests.
  • Use a realistic number of requests reflecting your peak traffic, or a reasonable multiplier over expected traffic.
  • Send Update a Customer Session requests to Talon.One only when needed, for example when a customer adds an item/coupon to a cart.
  • Randomize profileIDs and sessionIDs to avoid concurrent session updates. Due to data integrity safety, Talon.One always processes one session update per profileID at a time. Under normal usage of the API, multiple Update a Customer Session API calls for a given customer should not be submitted in parallel. If you send concurrent sessions with the same profileID, they will stack up and interfere with the load test.
Still need help? Get in touch!
Last updated on 12th Apr 2021

Was this article helpful?

Thank you! You have already voted

If you’d like a member of our support team to respond to you, please send a note to support@talon.one