Docker Taurus JMeter Path Set

45 views
Skip to first unread message

NaveenKumar Namachivayam

unread,
Oct 3, 2019, 3:22:14 PM10/3/19
to codename-taurus
Hi,

I am running a Taurus for my JMeter executing on a docker. Everytime taurus is downloading JMeter from the internet. To avoid that, I have set the path in .bzt-rc as /app/apache-jmeter-5.1.1.

All my jmeter scripts, jmeter, and bzt-rc file are in Github. I have attached VCS in Teamcity to checkout the files. I am mounting all the folders using the below command. 

docker run --rm -v $(pwd)/Scripts:/app/Scripts -v $(pwd)/out:/tmp/artifacts -v $(pwd)/apache-jmeter-5.1.1:/app/apache-jmeter-5.1.1 blazemeter/taurus /app/Scripts/Regression/Regression.yaml /app/Scripts/Regression/.bzt-rc

In my bzt-rc file, I have mentioned path as /app/apache-jmeter-5.1.1

But when I run this in team city, I am getting below error. Any insights please to solve below issue?

Error: JMeter check failed: [Errno 13] Permission denied

grey....@gmail.com

unread,
Oct 4, 2019, 4:10:21 AM10/4/19
to codename-taurus
Hello.
Looks like you have problem with your own jmeter installation. It can be file attributes or some other - just call jmeter from shell and you get extend diagnostic info. IMHO it isn't connected with taurus.

---
Taras

NaveenKumar Namachivayam

unread,
Oct 4, 2019, 10:20:34 AM10/4/19
to codename-taurus
Hi Taras,

I am able to run the JMeter if it is downloading from internet. The problem is if I want to use already downloaded JMeter in the docker (which is fetching from Github), it is not working.

Sadly, no documentation exists on taurus website. 

grey....@gmail.com

unread,
Oct 5, 2019, 7:01:26 AM10/5/19
to codename-taurus
It means the second case (already downloaded jmeter in docker) should be checked if it works. Please get into docker and try to execute it (without taurus, just with shell).

---
Taras
Reply all
Reply to author
Forward
0 new messages