2015-04-28 1 views
0

Плагин Jmeter, похоже, не загружает системные переменные, предусмотренные на вкладке конфигурации.Плагин Jmeter, не принимает хранилище ключей, предоставленное в свойствах

<plugin> 
      <groupId>com.lazerycode.jmeter</groupId> 
      <artifactId>jmeter-maven-plugin</artifactId> 
      <version>1.4.1</version> 
      <executions> 
       <execution> 
        <id>jmeter-tests</id> 
        <phase>verify</phase> 
        <goals> 
         <goal>jmeter</goal> 
        </goals> 
        <configuration> 
         <propertiesSystem> 
          <javax.net.debug>all</javax.net.debug> 
          <javax.net.ssl.keyStore>${basedir}/src/test/resources/clientKeystoreFin.jks</javax.net.ssl.keyStore> 
          <javax.net.ssl.keyStorePassword>changeit</javax.net.ssl.keyStorePassword> 
          <https.socket.protocols>TLSv1</https.socket.protocols> 
          <sun.security.ssl.allowUnsafeRenegotiation>true</sun.security.ssl.allowUnsafeRenegotiation> 
         </propertiesSystem> 
         <ignoreResultFailures>true</ignoreResultFailures> 
        </configuration> 
       </execution> 
      </executions> 
     </plugin> 

После предоставления этого и выполнения плагина не очень похоже, чтобы проверить хранилище ключей, я не нахожу никаких realted журналов в журнале JMeter, я даже пытался считывание файла system.properties в $ {BASEDIR }/src/test/jmeter, как указано здесь https://github.com/jmeter-maven-plugin/jmeter-maven-plugin/wiki/Modifying-Properties Даже это не работает. С теми же изменениями в файле system.properties мне удалось запустить из jmeter GUI.

Может кто-нибудь помочь мне в выявлении проблемы здесь.

+0

Я попытался использовать опцию, представленную в этом документе, http: //stackoverflow.com/questions/17025703/ssl-client-certificate-in-maven. Это не помогло мне – Sara

ответ

0

Причина была только в старой версии плагина, который я использовал. Обновление до последней 1.10.1, и позволил некоторым из журналов, добавив следующее в конфигурации *

<overrideRootLogLevel>DEBUG</overrideRootLogLevel> 
<suppressJMeterOutput>false</suppressJMeterOutput> 
<jmeterLogLevel>DEBUG</jmeterLogLevel> 
  • Теперь я мог ясно видеть бревно в SSL командной строки, где я заправляю Maven проверки и файл хранилища ключей добавлен. Надеюсь, это поможет кому-то, кто поражен той же проблемой.
Смежные вопросы