Feather Background Waves Background
Ir para o conteúdo principal
Feather Background Waves Background
Feather Background Waves Background
  1. JMeter em Português/

substituir Java Versions on Mac

·2 minutos
Novato - This article is part of a series.
Part 5: This Article

recording

Um dia, seu gerente te alerta por conta de sua extensa experiência com o JMeter e pede que você desenvolva várias scripts para testar uma página web. Como um engenheiro muito astuto, você decide consultar nosso blog onde nosso amigo especial Antonio clarifica que a versão mais adequada do JMeter é Java 1.8.

Depois de verificar que o seu MacBook tem instalado a versão Java 11 (que é necessária por outro aplicativo), surgem as seguintes perguntas:

  1. Devo substituir a versão atual de Java por aí que é exigida pelo JMeter?
  2. Depois que o projeto do JMeter terminar, eu tenho que reinstalar a versão 11?
  3. É possível ter ambas (ou mais) versões ao mesmo tempo?

Não se preocupe. Aqui estão as respostas: Não, Não e…

Sim, é possível ter mais de uma versão do JDK, e consequentemente, diferentes versões do Runtime Java exigidos por JMeter.

Começamos baixando a versão do JDK 1.8+ para macOS deste site:

https://www.oracle.com/technetwork/java/javase/downloads/

Nota: As diferentes versões do JDK do Java serão encontradas na seguinte direção no macOS: /Library/Java/JavaVirtualMachines/

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_x.jdk/Contents/Home
 java -version
 ./jmeter.sh

Finalizado. JMeter utilizará a versão Java 1.8 apenas para a sessão, sem interferir em nenhuma versão de Java existente.

Alguns dizem: “Mas senhor Califórnico, é muito para se lembrar!” E estão certos!

Inspirado pela lei do menos esforço, eu criou este “um linha” que inclui os comandos mencionados acima.

JAVA_HOME="$(/usr/libexec/java_home -v 1.8.\*)"; java -version; ./jmeter.sh &

Finalmente, para os fãs daquela lei, apresento um alias (bash) que, quando incorporado ao arquivo .profile, permitirá você invocar o JMeter com um nome curto: “jm”

alias jm='JAVA_HOME="$(/usr/libexec/java_home -v 1.8.\*)"; java -version; ./jmeter.sh &

Olá. Próximo blog: Mudança entre versões diferentes de JMeter.



Novato - This article is part of a series.
Part 5: This Article