How do I Stress Test InQuira Search? (Doc ID 1039058.1)

Last updated on MARCH 30, 2016

Applies to:

Oracle Knowledge - Version 8.0.x and later
Information in this document applies to any platform.
Information in this document applies to any platform.

Symptoms

How do I Stress Test InQuira Search runtime using the runtime stresstestclient interface?

The stress test interface is simply for testing a single runtimes throughput for a set of questions.  This is not the same as a load test, there are other tools for creating a front end load test.  A stress test is used when any big changes are made to the search config that would affect the index on a large scale, like intraword changes or other search property changes in the config that would affect tokenization. See: How to make - or _ or other punctuation chars part of a token and prevent them from being tokenized (Doc ID 1040641.1)  The stress test should also be run with a quality monitor accuracy test to make sure that the expected results are still being returned.

The older versions of the tool did not force a unique session to be created. Sessions are typically a big consumer of heap in the JVM so they are key to any good performance test where heap usage approaches the physical max (~1.5 GB on i86). There have recently been some modifications to the tool that are supposed to simulate session behavior. 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms