# Which tool? 50 concurrent users each with a unique client cert (UI or API)

**URL:** <https://club.ministryoftesting.com/t/which-tool-50-concurrent-users-each-with-a-unique-client-cert-ui-or-api/41296>\
**Category:** Archive\
**Tags:** performance-testing\
**Created:** [31 July 2020 09:48 UTC](https://club.ministryoftesting.com/t/which-tool-50-concurrent-users-each-with-a-unique-client-cert-ui-or-api/41296 "2020-07-31T09:48:12Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ian808](https://avatars.discourse-cdn.com/v4/letter/i/a3d4f5/32.png) [@ian808](https://club.ministryoftesting.com/u/ian808)\
**Post date:** [31 July 2020 09:48 UTC](https://club.ministryoftesting.com/t/which-tool-50-concurrent-users-each-with-a-unique-client-cert-ui-or-api/41296/1 "2020-07-31T09:48:12Z")

</div>

Manual concurrent user testing is bad! But I am having a hard time finding a tool which will allow multiple concurrent users each with their own client certificate. Currently we are running multiple instances of JMeter each with a single certificate loaded. This is not really very scaleable in the event that we need to increase the User load.

Any thoughts / ideas will be greatly appricated as I cant believe I am unique in this requirement.

---

<div class="post-metadata">

**Author:** ![pmr](https://avatars.discourse-cdn.com/v4/letter/p/779978/32.png) [@pmr](https://club.ministryoftesting.com/u/pmr)\
**Post date:** [31 July 2020 22:59 UTC](https://club.ministryoftesting.com/t/which-tool-50-concurrent-users-each-with-a-unique-client-cert-ui-or-api/41296/2 "2020-07-31T22:59:26Z")

</div>

Locust io supports client certificates, uses python.  
[https://locust.io/](https://locust.io/)

---

<div class="post-metadata">

**Author:** ![slandelle](https://sea2.discourse-cdn.com/flex020/user_avatar/club.ministryoftesting.com/slandelle/32/7613_2.png) [@slandelle](https://club.ministryoftesting.com/u/slandelle)\
**Post date:** [3 August 2020 07:36 UTC](https://club.ministryoftesting.com/t/which-tool-50-concurrent-users-each-with-a-unique-client-cert-ui-or-api/41296/3 "2020-08-03T07:36:03Z")

</div>

[Gatling](https://gatling.io/) supports configuring a specific KeyManagerFactory for each virtual user, see [https://gatling.io/docs/current/http/http\_protocol/#keymanagerfactory](https://gatling.io/docs/current/http/http_protocol/#keymanagerfactory).

---

<div class="post-metadata">

**Author:** ![vijitha](https://sea2.discourse-cdn.com/flex020/user_avatar/club.ministryoftesting.com/vijitha/32/7594_2.png) [@vijitha](https://club.ministryoftesting.com/u/vijitha)\
**Post date:** [4 August 2020 16:05 UTC](https://club.ministryoftesting.com/t/which-tool-50-concurrent-users-each-with-a-unique-client-cert-ui-or-api/41296/4 "2020-08-04T16:05:07Z")

</div>

@ian808 you can refer [https://club.ministryoftesting.com/t/performance-which-testing-tool-and-why/634/24](https://club.ministryoftesting.com/t/performance-which-testing-tool-and-why/634/24) where its clearly mentioned about different variety of tools with pros and cons.
