Archive
Highlighted

How to run load tests with loadRunner?

Path Finder

Hello
does anyone know how to use loadRunner with splunk ?
I am trying to run load test to see if i will have performance issue once i will have multiple users working on splunk environment and want to demonstrate running heavy queries with multiple users.

Tags (2)
0 Karma
Highlighted

Re: How to run load tests with loadRunner?

SplunkTrust
SplunkTrust

I used a similar tool called JMeter with Splunk.. JMeter generated traffic which wrote logs to the server. There was a Splunk forwarder installed on the remote server which sent its logs to Splunk

0 Karma
Highlighted

Re: How to run load tests with loadRunner?

Path Finder

hi @skoelpin can you explain to me how you used this tool to test load ?

0 Karma
Highlighted

Re: How to run load tests with loadRunner?

SplunkTrust
SplunkTrust

Perhaps I mis-understood your question.. I used JMeter to load test an external application on a server and sent the results to Splunk to create a "real-time" dashboard to view performance during the load test. Are you referring to load testing Splunk itself? If so, why?

0 Karma
Highlighted

Re: How to run load tests with loadRunner?

Path Finder

yes, i want to run load test on splunk
i want to demonstrate a situation that multiple users will use the system and run heavy queries and see how it affect on the server (cpu, ram, memory) and what is the performance of the query

0 Karma
Highlighted

Re: How to run load tests with loadRunner?

SplunkTrust
SplunkTrust

Splunk scales horizontally, so you in theory could do it on a small scale and do the math to see how it would preform on a larger scale. A good rule of thumb is each concurrent search will consume 1 CPU core on the search head. You should also consider IOPS and disk type on indexers for your load test. Slow read times on disk will significantly slow down your testing. IMO, you're wasting your time load testing your Splunk deployment

0 Karma
Highlighted

Re: How to run load tests with loadRunner?

Builder

Hi sarit_s

You do not need to integrate any external tool to evaluate the performance of your Splunk. As splunk itself is a log monitoring tool and can very well deduce the external as well its internal logs to give you the performance metrics that you want.

At a high level, you can refer to the following Dashboards on Monitoring Console -
Overview (Check the CPU and Memory of all of your Splunk components of your distributed env)
Instances (Check the OS, CPU usage/process, RAM usage/process, Disk usage, Historical charts of these resource usage, Availability)
Search Activity (Adhoc + Scheduled searches, Resource usage specifically by search activities, search concurrency, Top memory consuming searches, Searches started per minute, Aggregate search Runtimes etc)
Resource usage (CPU cores, Avg load, % usage of memory, CPU and Disk Per Instance, machine or deployment, historical charts, I/O bandwidth utilization)
etc.

There are more dashboards that you might fit for your relevance.

Please accept this as answer if this resolves your query.