Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik and ServiceNow Partner to Bring Trusted Enterprise Context into AI-Powered Workflows. Learn More!
cancel
Showing results for 
Search instead for 
Did you mean: 
Daniel_Larsson
Employee
Employee

Qlik Sense Enterprise Scalability Tools

This tool is being deprecated, updates will be received during 2026, but thenceforth be considered deprecated.


The Qlik Sense Enterprise Scalability Tools (QSEST) are used to create and run load and performance tests towards Qlik Sense Enterprise on Windows (QSEoW).

Included parts are:

  • Documentation on how to use the package
  • Command line tool for Windows, Mac and Linux. This command line tool (gopherciser) is open source and can be found here .
  • GUI for Windows and Linux.

Downloadable files can be found here:
📎 Qlik Sense Enterprise Scalability Tools 


Qlik Sense documents to help analyze result and log files can be found here :https://community.qlik.com/docs/DOC-15451

Change log

v1.14.1

  • Bugfix for entering JWT key path
  • Gopherciser v0.21.23 -> v0.22.2
    • Avoid errors with JWT keys when running as wasm in GUI
    • improved IPv6 handling
    • bugfixes

v1.14.0

  • Added linux arm64 binaries
  • Removed osx binaries
  • Updated scheduler including support for linux arm64
  • Support for QSEoW Nov 2025
  • Gopherciser v0.20.1 -> v0.21.23
    • Bugfixes
    • Support nl insights objects
    • Support Treedata calculation condition
    • Add sn-nav-menu to supported objects.
    • Add arm64 linux binaries
    • Add scheduler and CPU metrics to prometheus pushed metrics
    • Add configurable thinktime inbetween publishing and unpublishing sheets
    • Add optional timeout settings to open app action
    • Add possibility to generate empty script to template command
    • Autodetect privatekey type and update default signing algorithm when using jwtsettings
    • Support for PS256,PS384,PS512,ES256,ES384,ES512 and EdDSA JWT signing algorithms
    • Duplicatesheet improvements
    • Limit request concurrency while getting app structure

v1.13.0

  • Gopherciser v0.18.7 -> v0.20.1
    • QSEoW Nov24 support
    • Support sn-tabbed-container object
    • Openapp changed for Nov24 api compliance
    • New default websocket reconnect backoff pattern
    • Bugfixes

v1.12.0

  • Updated scheduler
  • Gopherciser v0.18.5 - v0.18.7
    • performance enhancements
    • new action stepdimension
  •  

 

Your use of Qlik Sense Enterprise Scalability Tools will be subject to the same license agreement between you and Qlik for your Qlik Sense License. Qlik does not provide maintenance and support services for the Qlik Sense Enterprise Scalability Tools, however please check QlikCommunity for additional information on use of these products.

Labels (2)
127 Replies
BuTbka
Creator II
Creator II

I tried 1.11.1, 1.12.0 and 1.13.0.
1.11.1 and 1.12.0 - same error
1.13.0 - error in "Connecting and filling application structures" on QSEoW Feb 2024

Daniel_Larsson
Employee
Employee
Author

ah yes 1.13.0 might not work towards older version of Sense, it was just release in tandem with QSEoW Nov 2024 release, and some api's changed. Versions before that should work though, and If it's QSEoW Feb 2024, then v1.11.0 should definitely work as that's the version released at same time. 

Please try the scheduler from command line with the -g though as per previous post, so we can narrow down where the issue is.

BuTbka
Creator II
Creator II

Now it works from the command line

BuTbka_0-1732897410996.png

But from GUI the same error.
BuTbka_1-1732897483324.png
and in the log

Spoiler
[2024-11-29 19:24:30.653] [info] executing binary: C:\Program Files\Qlik\Sense\Qlik Sense Enterprise Scalability Tools\resources/qsest-scheduler/scheduler.exe
[2024-11-29 19:24:30.704] [info] failed to WebSocket dial "ws://127.0.0.1:6263": use of closed network connection
[2024-11-29 19:24:33.702] [info] failed to read JSON message: failed to read: use of closed network connection
[2024-11-29 19:24:34.687] [info] failed to write JSON message: failed to marshal JSON: failed to write: use of closed network connection
[2024-11-29 19:24:46.691] [info] child process exited with code 0
[2024-11-29 19:24:46.692] [info] temp sequence file deleted: C:\Users\user\Desktop/.temporary_execution.sequence.temp





 

Daniel_Larsson
Employee
Employee
Author

Ok so we reduced it to be an issue between GUI and scheduler.exe

I had a look at the code and it seems port 6263 is fixed. Can you have a look if this is already occupied by something else. On windows could be done with something like (in cmd):

netstat -ano|find ":6263"

BuTbka
Creator II
Creator II

No, nothing

BuTbka_0-1734354131566.png

 

jchacko_rxsense
Partner - Contributor III
Partner - Contributor III

The link for downloadable files is expired.

Daniel_Larsson
Employee
Employee
Author

yes, extended it fully again. 

thank you

gopikrishnamm
Contributor
Contributor

Hi Daniel,

I'm experiencing an issue with the scalability tools. I successfully established a connection and populated the app structure.

However, when I create the scenario, the executor returns the following error: JSONValidateError: app list<[]> not valid for mode<guid>.

I also tried using the app name, but the problem persists. The log shows the following:

 

Could you please help me resolve this ERRORTypeError: Cannot read properties of undefined (reading 'ExecuteFunction') error?

 

gopikrishnamm_0-1750170768165.png

Regards,

Gopi

  

Daniel_Larsson
Employee
Employee
Author

seems you have created a empty entry in the applist, remove it by clicking the X

Daniel_Larsson_0-1750863476613.png

 

Giovanni_Civardi
Partner - Creator
Partner - Creator

is may 2025 supported (or at list working)? I can successfully connect via ModHeader extension to the header virtual proxy but got this error when validating connection from QSEST. Thank you.

Giovanni_Civardi_0-1763060776179.png