TabJolt is available as-is and not supported by Tableau, as you may know.
However, I'm sure our community would be glad to help you on this issue with Tabjolt!
Bumping this thread for visibility.
For more information about Tabjolt and Tableau: Introducing TabJolt: A Point-and-Run Load and Performance Testing Solution for Tableau Server | Tableau Software
Personally I would install Tabjolt on a separate machine.
In theory it can be installed on the Web Server, and I dont see that it would have much impact on the Servers performance.
However, to get Tabjolt running, you need to also install Java and PostgresDB. I'm not sure that I would want to do this on a production server.
Tabjolt can be installed on a Desktop PC without issue.
Hope this helps
You should not install TabJolt on any of the machines that are running components of Tableau as doing so will skew your results.
The amount of "bad" depends on how much load you drive with TabJolt. Even when I have TabJolt on a machine by itself (generally a 4-core box), it is not unusual to see if consume 50%+ CPU when it starts working hard....So if you want accurate results, the answer is pretty much "No. Don't do this". If you want "Good enough results, maybe", then you might be able to get away with doing this, as long as you don't drive too much load with the tool itself.
Thanks Glen and Russell.
Infra team asked me a question. Are the JMX ports required to be opened TCP or UDP?
JMX ports are TCP
You will need to open ports for each of the processes you wish to monitor.
The latest Tabjolt installation guide gives instructions on how to find the port numbers.
All the best