"At the beginning, we would have about 10 users that would use Traffic Parrot in a shared QA environment, possibly all at the same time. Can they all use the same instance over the web application user interface of Traffic Parrot? How many licenses would I need to purchase in this case?" - Software Architect working for an E-commerce company.
Please have a look at a definition of how Traffic Parrot (TP) licensing works: What is the "concurrent floating license"?
An instance is a process that may run on a server or a laptop. Every instance you need to run in parallel (at the same time) needs a license.
As teams and test environments scale in size, our customers find that using multiple licenses reduces risk and increases testing throughput (test turnaround time).
Our customers have found that teams that are working on different subsystems or projects or a collection of related features are best served by having their own license per environment. If multiple teams or initiatives are working on the same shared environment then we recommend using one TP instance per third party and backend service in each environment.
In addition, if your developers are using TP on a laptop you can start to run into contention issues after three or four developers using it to debug virtual services at the same time before commits, two developers intensive use can benefit from their own licenses.
These guidelines will minimize the complexity of your virtual services, both for initial use and during their subsequent maintenance while running TP in shared environments such as QA or SIT.
Performance testing may require high core count machines or multiple load-balanced instances.
We would be happy to schedule a call at your convenience to discuss this, please contact sales@trafficparrot.com to schedule a call to discuss your requirements.