You are on page 1of 7

Basics of TabJolt

Performance Tool for Tableau


24/11/2015

Dodge Data & Analytics

Assurance Service

Dipanwita Mukherjee
Assurance Service 1.0 Parent
dipanwita.mukherjee1@tcs.com
Confidentiality Statement
Include the confidentiality statement within the box provided. This has to be legally
approved
Confidentiality and Non-Disclosure Notice
The information contained in this document is confidential and proprietary to TATA
Consultancy Services. This information may not be disclosed, duplicated or used for any
other purposes. The information contained in this document may not be released in
whole or in part outside TCS for any purpose without the express written permission of
TATA Consultancy Services.

Tata Code of Conduct


We, in our dealings, are self-regulated by a Code of Conduct as enshrined in the Tata
Code of Conduct. We request your support in helping us adhere to the Code in letter and
spirit. We request that any violation or potential violation of the Code by any person be
promptly brought to the notice of the Local Ethics Counselor or the Principal Ethics
Counselor or the CEO of TCS. All communication received in this regard will be treated
and kept as confidential.

2
TCS Internal
Table of Content

1. TabJolt Overview ....................................................................................................................................................... 4


1.1 Key Features of TabJolt ..................................................................................................................................... 4
2. Working Principle of TabJolt ......................................................................................................................................... 5
2.1 Prerequisites for TabJolt Installation ...................................................................................................................... 6

3. Limitation of TabJolt ..................................................................................................................................................... 6

3
TCS Internal
1. TabJolt Overview
TabJolt is a point-and-run load and performance testing tool specifically designed to work easily with Tableau
Server 9.0 or later. Unlike traditional load-testing tools, TabJolt can automatically drive load against Tableau Server
without script development or maintenance. Because TabJolt is aware of Tableaus presentation model, it can
automatically load visualizations and interpret possible interactions during test execution. This tool is available as-
is, for free, from GitHub.

1.1 Key Features of TabJolt

TabJolt is a specialized performance testing tool for Tableau servers.


TabJolt can automatically drive load against Tableau Server without script development or maintenance.
Predominantly, JMeter is used under the hood for the load generation. For those who are familiar with JMeter,
can open up the test plans etc in the Jmeter. So TabJolt is compatible with Jmeter.

4
TCS Internal
2. Working Principle of TabJolt
TabJolt can be installed on one or more load generator machines and can drive load to one or more nodes
in a Tableau cluster.

TabJolt uses JMeter under the hood and is capable of not only executing large Tableau workloads
on Tableau Server, but also gathering critical system and infrastructure metrics as well as application JMX
metrics.

TabJolt can automatically load and interact with Tableau visualizations published on Tableau Server. You
need to do is configure TabJolt and point it to the correct server instance and workload. TabJolt simulates
virtual users based on your configuration settings, and measures various metrics.

Logical and simplified view of the test environment

5
TCS Internal
2.1 Prerequisites for TabJolt Installation

To install TabJolt, a Windows machine with a minimum of two cores with at least 8GB of RAM is required as
load generator. As a best practice, this machine should be monitor for CPU and memory to ensure that
your test runs dont bottleneck the load injector. In addition, the latest versions of Java, Tableau Desktop
9.0, and Postgres are required.

For a realistic load test, you should NOT use the Tableau Server Postgres instance for recording and storing
your TabJolt test results. Its important to keep your Tableau Server, the system under testing, separate
from Postgres for TabJolt.

3. Limitation of TabJolt

TabJolt directly hits Tableau servers with load, no script recording or modification is required. So TabJolt is
only able to give the response time for the Tableau server (i.e: the Tableau query), it will not provide us the
end to end (sending request from the browser and receiving the response in the client m/c) transaction
response time. From the end user perspective end to end response time matters the most.

Underlying technology for TabJolt is Jmeter, so there is no web interface to monitor the performance run
as on ALM.

For any further information below link can be visited:


http://www.tableau.com/about/blog/2015/4/introducing-tabjolt-point-and-run-load-testing-solution-
tableau- server-38604

6
TCS Internal
Thank You

Contact

For more information, contact dipanwita.mukherjee1@tcs.com (Email Id of ISU)

About Tata Consultancy Services (TCS)

Tata Consultancy Services is an IT services, consulting and business solutions


organization that delivers real results to global business, ensuring a level of certainty no
other firm can match. TCS offers a consulting-led, integrated portfolio of IT and IT-
enabled infrastructure, engineering and assurance services. This is delivered through its
TM
unique Global Network Delivery Model , recognized as the benchmark of excellence in
software development. A part of the Tata Group, Indias largest industrial conglomerate,
TCS has a global footprint and is listed on the National Stock Exchange and Bombay
Stock Exchange in India.

For more information, visit us at www.tcs.com.

IT Services
Business Solutions
Consulting

All content / information present here is the exclusive property of Tata Consultancy Services Limited (TCS). The content /
information contained here is correct at the time of publishing. No material from here may be copied, modified, reproduced,
republished, uploaded, transmitted, posted or distributed in any form without prior written permission from TCS.
Unauthorized use of the content / information appearing here may violate copyright, trademark and other applicable laws,
and could result in criminal or civil penalties. Copyright 2011 Tata Consultancy Services Limited

You might also like