diff --git a/tools/jenkins/run_performance.sh b/tools/jenkins/run_performance.sh
index caf0c0bc04c042eb23d7d30bd8c496332ba6bbad..fbc078330f72daf57a7e4e301488972ed4cfb0c4 100755
--- a/tools/jenkins/run_performance.sh
+++ b/tools/jenkins/run_performance.sh
@@ -50,7 +50,7 @@ PID2=$!
 #
 # Put a timeout on these tests
 #
-((sleep 900; kill $$)&)
+((sleep 900; kill $$ && killall qps_worker && rm -f /tmp/qps-test.$$ )&)
 
 export QPS_WORKERS="localhost:10000,localhost:10010"