ある日、これまで問題無く動いていたJMeterがちゃんと動かなくなっていましたので、その時の対処のメモです。
Javaを8にアップデートしたらJMeterの起動時にコンソールに↓のエラーが出ました。
Java HotSpot(TM) Client VM warning: ignoring option PermSize=64m; support was removed in 8.0
Java HotSpot(TM) Client VM warning: ignoring option MaxPermSize=64m; support was removed in 8.0
エラーメッセージから明らかですが、Java8から「PermSize」「MaxPermSize」のJVMパラメータが無くなっためのようです。
また、これまでちゃんと動いていたテストシナリオもSSL関連のエラーが出るようになってしまいました。
javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
結局、使っているJMeter(今回は2.9)とJava8との相性の問題で、一次的に環境変数PATHをJava7に変更して起動しなおしたら問題なく動きました。
また、JMeterの方を最新(今時点で2.13)にしてJava8で動かしても特にエラーはありませんでした。
しかし、JMeterをバージョンアップするとこれまで作ったJMeterのテスト計画を検証し直すor作り直す必要があるので、今回はJavaを一時的に7に戻しました。(;^_^A