# Running test listener with JMeter

In order to capture code coverage information from tests run with JMeter, you need to run it with our test listener as a Java agent.

The listener needs to be placed alongside the JMeter installation and added to the JVM\_ARG parameter using the `-javaagent` parameter together with its required parameters.

{% code overflow="wrap" lineNumbers="true" %}

```java
export JVM_ARGS=${JVM_ARGS}" -javaagent:/path/to/sl-test-listener.jar -Dsl.tokenFile=/path/to/sltoken.txt -Dsl.buildSessionIdFile=buildSessionId.txt -Dsl.testStage="Integration Tests" -Dsl.includes=com.company.* -Djmeter.home=/path/to/jmeter_home"

jmeter.sh ...
```

{% endcode %}

{% hint style="info" %}
See [#installing-test-listener-as-java-agent](https://docs.sealights.io/knowledgebase/setup-and-configuration/sealights-agents-and-plugins/command-reference#installing-test-listener-as-java-agent "mention") for full parameter details
{% endhint %}
