@@ -68,17 +68,41 @@ jobs:
6868 steps :
6969 - uses : actions/checkout@v5
7070
71- - name : Install JMeter
71+ - name : Install JMeter (Get zip file)
72+ run : curl -sSO https://archive.apache.org/dist/jmeter/binaries/apache-jmeter-${{ env.jmeter_version }}.tgz
73+
74+ - name : Install JMeter (unzip and move)
7275 run : |
73- curl -sSO https://archive.apache.org/dist/jmeter/binaries/apache-jmeter-${{ env.jmeter_version }}.tgz
7476 tar xzf apache-jmeter-${{ env.jmeter_version }}.tgz
7577 mv apache-jmeter-${{ env.jmeter_version }} jmeter
78+
79+ - name : Install JMeter (get cmdrunner)
80+ run : |
7681 curl -sSO --output-dir jmeter/lib https://repo1.maven.org/maven2/kg/apc/cmdrunner/${{ env.cmdrunner_version }}/cmdrunner-${{ env.cmdrunner_version }}.jar
82+
83+
84+ - name : Install JMeter (Get plugins manager)
85+ run : |
7786 curl -LsS --output jmeter/lib/ext/jmeter-plugins-manager-${{ env.jmeter_plugins_manager_version }}.jar https://jmeter-plugins.org/get/
87+
88+ - name : Install JMeter (Install plugins manager)
89+ run : |
7890 java -cp jmeter/lib/ext/jmeter-plugins-manager-${{ env.jmeter_plugins_manager_version }}.jar org.jmeterplugins.repository.PluginManagerCMDInstaller
7991 chmod +x jmeter/bin/PluginsManagerCMD.sh
8092 sed -i '/<Logger name="org.apache.jmeter.junit" level="debug" \/>/a \ <Logger name="org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase" level="info" additivity="false"\/>' jmeter/bin/log4j2.xml
8193
94+
95+ # - name: Install JMeter
96+ # run: |
97+ # curl -sSO https://archive.apache.org/dist/jmeter/binaries/apache-jmeter-${{ env.jmeter_version }}.tgz
98+ # tar xzf apache-jmeter-${{ env.jmeter_version }}.tgz
99+ # mv apache-jmeter-${{ env.jmeter_version }} jmeter
100+ # curl -sSO --output-dir jmeter/lib https://repo1.maven.org/maven2/kg/apc/cmdrunner/${{ env.cmdrunner_version }}/cmdrunner-${{ env.cmdrunner_version }}.jar
101+ # curl -LsS --output jmeter/lib/ext/jmeter-plugins-manager-${{ env.jmeter_plugins_manager_version }}.jar https://jmeter-plugins.org/get/
102+ # java -cp jmeter/lib/ext/jmeter-plugins-manager-${{ env.jmeter_plugins_manager_version }}.jar org.jmeterplugins.repository.PluginManagerCMDInstaller
103+ # chmod +x jmeter/bin/PluginsManagerCMD.sh
104+ # sed -i '/<Logger name="org.apache.jmeter.junit" level="debug" \/>/a \ <Logger name="org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase" level="info" additivity="false"\/>' jmeter/bin/log4j2.xml
105+
82106 - name : Install JMeter plugins
83107 if : env.jmeter_plugins != ''
84108 run : |
0 commit comments