diff --git a/tox.ini b/tox.ini
index 94f7935a..644f633c 100644
--- a/tox.ini
+++ b/tox.ini
@@ -49,6 +49,18 @@ commands =
         {toxinidir}/tests/basic.yaml \
         -e ara_api_root_dir={envtmpdir}/.ara {posargs}
 
+[testenv:benchmark]
+deps = ansible
+commands =
+    ansible-playbook -i localhost, --connection=local \
+    {toxinidir}/tests/integration/benchmark.yaml {posargs}
+setenv =
+  ANSIBLE_CALLBACK_PLUGINS={toxinidir}/ara/plugins/callback
+  ANSIBLE_ACTION_PLUGINS={toxinidir}/ara/plugins/action
+  ANSIBLE_LOOKUP_PLUGINS={toxinidir}/ara/plugins/lookup
+  ARA_API_CLIENT={env:ARA_API_CLIENT:offline}
+  ARA_API_SERVER={env:ARA_API_SERVER:"http://127.0.0.1:8000"}
+
 [testenv:cover]
 commands =
     coverage erase