1.0.5 • Published 6 years ago

qlik-stex v1.0.5

Weekly downloads
-
License
ISC
Repository
-
Last release
6 years ago

Qlik Sense Scalability Tools Extension

Qlik Sense Scalability Tools knowledge required

Introduction

This extends Qlik Sense Scalability Tools and allows to perform scalability tests in multi applications scenarios, for example SaaS. This allows you to generate number of QS apps you need and automatically generates script for Scalability Tools Scheduler to run many tasks concurrently. For example, you can generate 100 QS apps and then run 100 scalability tasks, each task with different application and different settings. One task started by Scheduler commits 128 MB of memory so plan your resources accordingly, it is recommended to run Scalability Tools on separate host.
Before you start read Scalability Tools documentation and make sure you understand how Scheduler works.

Prerequisites

Tested on: Qlik Sense February 2018, Scalability Tools 4.4.0, Node.js v8.11.2 with npm modules: request, fs

Installation

Use npm to install as module

Using

Download https://community.qlik.com/docs/DOC-8878, install Qlik Scalability Tools and create normal scenario script with one app id.

Use app_gen.js to generate number of Qlik Sense apps you need, based on your template (QS app without data). Type 'app_gen -q' for help. This script generates apps from template, reloads, publishes and adds tag 'Scaltest', depends on settings.

Use test_gen.js to read from Qlik Server list of generated apps and create JSON file for Qlik Sense Scalability Tools Scheduler. Type 'test_gen -q' for help. Before you run open test_gen.js and adjust JSON structure with your settings required by Scheduler such as scenario script name you created etc.

Optionally you can use test_gen_file.js to read apps list from file (app IDs, one per line) and create JSON file for Qlik Sense Scalability Tools Scheduler. Type 'test_gen -q' for help.

Use attached bat files as examples how to run scrips.

Open generated scenario file in Scalability Tools Scheduler and run it.

When all tests are finished you can delete generated Qlik Sense apps by executing 'app_gen.js -d'. This will delete all apps with tag 'Scaltest'

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago