- Hi,
We have tried configuring TabJolt on a Windows machine.
Steps Followed
1. Changed the HostUrl to the Tableau Sever URL that internal Users use.Although we use SSL, I didn't use the "https:" in the hosturl. { xyz is the Worker where processes run"}
Enabled the JMX counter by uncommented the XML tags
3. Added a single View from the "default" site in the "vizpool.csv" file
4. Specified an Admin account
However, I'm seeing error when I try and run "TabJolt.
________________________Error Log ___________________________________
FATAL [setUp Thread Group 1-1] com.tableausoftware.test.server.perfTestSuite.LoadSessionSetup (LoadSessionSetup.java:45) - Failed to set up load test session. Stopping the test run.
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(Unknown Source)
at com.tableausoftware.vizportal.test.webClientApi.WebClientApiResponse.createViewModel(WebClientApiResponse.java:79)
at com.tableausoftware.vizportal.test.webClientApi.WebClientApiResponse.createViewModel(WebClientApiResponse.java:61)
at com.tableausoftware.vizportal.test.webClientApi.GetServerSettingsUnauthenticatedResponse.(GetServerSettingsUnauthenticatedResponse.java:30)
FATAL [setUp Thread Group 1-1] com.tableausoftware.test.server.perfTestSuite.LoadSessionSetup (LoadSessionSetup.java:45) - Failed to set up load test session. Stopping the test run.
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(Unknown Source)
at com.tableausoftware.vizportal.test.webClientApi.WebClientApiResponse.createViewModel(WebClientApiResponse.java:79)
at com.tableausoftware.vizportal.test.webClientApi.WebClientApiResponse.createViewModel(WebClientApiResponse.java:61)
at com.tableausoftware.vizportal.test.webClientApi.GetServerSettingsUnauthenticatedResponse.(GetServerSettingsUnauthenticatedResponse.java:30)
-
start processing perf counters and run result----
Finish processeing all Jmeter perf result samples.
Finished processing all perf counter records
Failed to process perf counters and run result.
org.postgresql.util.PSQLException: ERROR: division by zero
Where: SQL statement "UPDATE test_runs
SET TPS_average=(
totalSamples/totalseconds
)
WHERE id=runId"
PL/pgSQL function "sp_update_test_run_stats" line 116 at SQL statement
at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryEx
ecutorImpl.java:2161)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutor
Impl.java:1890)
___________________________________________________________
Any help will be appreciated.
Ralino
This e-mail may contain confidential or privileged information. If
you think you have received this e-mail in error, please advise the
sender by reply e-mail and then delete this e-mail immediately.
Thank you. Aetna
Change the servername IP to where your Tableau server is at. I'm not sure if this really matters or not, but the default IP didn't resolve to anything here, so I'm under the impression that it's an IP at Tableau which they use.
Refer to this article for dbpass. I think it's necessary for tabjolt to be able to tap into the internal PG repository.