Steadybit logoResilience Hub
Try SteadybitGitHub icon
Steadybit logoResilience Hub

JMeter

Load Test

Load Test

Runs a JMeter load test.
Install now

JMeter

Runs a JMeter load test.
Load Test

Load Test

Install now

JMeter

Load Test

Load Test

Runs a JMeter load test.
Install now

JMeter

Runs a JMeter load test.
Load Test

Load Test

Install now
Go back to list
JMeter loadtest within the experiment editor.JMeter loadtest within the experiment editor.

Introduction

JMeter is open source software, designed to load test functional behavior and measure performance. You can integrate the execution of JMeter load tests directly into your experiments.

Details

To use JMeter you need to upload your JMeter-Test-File. This can be done simply by adding a step of type "Loadtest", choose "JMeter" as Loadtest-Type and use the provided File-Upload.

Within the JMeter load test you have access to your provided parameters. You can use them in the script via e.g. ${__P(TARGET)} as shown in the attached example.jmx. The parameter DURATION is always accessible in your script, it contains the estimated total duration of your experiment, based on the duration of the other steps in seconds.

If you don't know where to start, feel free to use our example.jmx. It is a very basic script and will just perform some HTTP-Calls on a specified endpoint.

Parameters

ParameterEnvironment VariableDescriptionDefault
DurationDURATIONHow long should the load test run?will be passed to the loadtest from steadybit, inherited from experiment duration
Virtual UsersVUSHow many virtual users should be started?1
Target HostTARGET_HOSTWhich host should be targeted? (i.e. www.steadybit.com)
Target ProtocolTARGET_PROTOCOLWhich protocol should be used? (httphttps)
Target PortTARGET_PORTWhich port should be used? (Remember to use port 443 if you choose https)80
Target PathTARGET_PATHWhich path should be targeted?/

Report

If your script contains a JMeter-Listener writing a log-file, we will transfer it to the steadybit platform after the execution.

We will override the file-name to result.jtl.

Step result / Assertions

You can use jmeter assertions to control the loadtest-step-result in the platform.

We will scan the report for non empty <failureMessage>-Tags and let the step fail if there are any.

Homepage
docs.steadybit.com/quick-start/set-up-agents
MaintainerSteadybit
Start using Steadybit for free

Steadybit is free for personal use. Start your journey towards reliability!

Are you unsure where to begin?

No worries, our reliability experts are here to help: book a demo with them!

Steadybit logoResilience Hub
Try Steadybit
HubActionsTargetsExtensionsRecipes
© 2023 Steadybit GmbH. All rights reserved.
Twitter iconLinkedIn iconGitHub icon