2015-01-22 3 views
0

Проблемы с Jmeter загрузки файла хранилищу, используя JMeter-Maven-плагин со следующими параметрами установить:Попытки загрузить SSL хранилище ключей с Jmeter с помощью JMeter-Maven-плагина не

<plugin> 
    <groupId>com.lazerycode.jmeter</groupId> 
    <artifactId>jmeter-maven-plugin</artifactId> 
    <version>${jmeter.maven.plugin.version}</version> 
    <executions> 
     <!-- defines a runner for jmeter tests project --> 
     <execution> 
      <id>jmeter-tests</id> 
      <phase>test</phase> 
      <goals> 
       <goal>jmeter</goal> 
      </goals> 
      <configuration> 
       <resultsDirectory>${project.build.directory}/jmeter/results</resultsDirectory> 
       <ignoreResultFailures>true</ignoreResultFailures> 
       <suppressJMeterOutput>false</suppressJMeterOutput> 
       <resultsFileFormat>xml</resultsFileFormat> 
       <testResultsTimestamp>false</testResultsTimestamp> 
       <appendResultsTimestamp>false</appendResultsTimestamp> 
       <testFilesIncluded> 
        <jMeterTestFile>Service-Tests.jmx</jMeterTestFile> 
       </testFilesIncluded> 
       <propertiesSystem> 
        <javax.net.ssl.keyStore>jmeterTrustedKeystore.jks</javax.net.ssl.keyStore> 
        <javax.net.ssl.keyStorePassword>changeit</javax.net.ssl.keyStorePassword> 
       </propertiesSystem> 
      </configuration> 
     </execution> 
    </executions> 
</plugin> 

И ошибку я получаю :

2015/01/22 10:48:38 INFO - jmeter.util.SSLManager: JmeterKeyStore Location: type JKS 
2015/01/22 10:48:38 INFO - jmeter.util.SSLManager: KeyStore created OK 
2015/01/22 10:48:38 WARN - jmeter.util.SSLManager: Keystore file not found, loading empty keystore 

Я не вижу, как его возможно, что файл не может быть найден, так как параметр jMeterTestFile, очевидно, кажется, работает. Что я делаю не так?

+0

, связанные с http://stackoverflow.com/questions/17025703/ssl-client-certificate-in-maven? –

+0

Хм. Помещение свойства в исполнение вместо свойствSystem? Я дам ему попытку, и если это сработает, то удалите этот вопрос. – djangofan

+0

Я пробовал, и это ничем не отличалось. Хм. – djangofan

ответ

0

Попробуйте это решение:

<plugin> 
    <groupId>com.lazerycode.jmeter</groupId> 
    <artifactId>jmeter-maven-plugin</artifactId> 
    <version>${jmeter.maven.plugin.version}</version> 
    <executions> 
     <!-- defines a runner for jmeter tests project --> 
     <execution> 
      <id>jmeter-tests</id> 
      <phase>test</phase> 
      <goals> 
       <goal>jmeter</goal> 
      </goals> 
      <configuration> 
       <resultsDirectory>${project.build.directory}/jmeter/results</resultsDirectory> 
       <ignoreResultFailures>true</ignoreResultFailures> 
       <suppressJMeterOutput>false</suppressJMeterOutput> 
       <resultsFileFormat>xml</resultsFileFormat> 
       <testResultsTimestamp>false</testResultsTimestamp> 
       <appendResultsTimestamp>false</appendResultsTimestamp> 
       <testFilesIncluded> 
        <jMeterTestFile>Service-Tests.jmx</jMeterTestFile> 
       </testFilesIncluded> 
       <jMeterProcessJVMSettings> 
        <arguments> 
         <argument>-Djavax.net.ssl.keyStore=jmeterTrustedKeystore.jks</argument> 
         <argument>-Djavax.net.ssl.keyStorePassword=changeit</argument> 
        </arguments> 
       </jMeterProcessJVMSettings> 
      </configuration> 
     </execution> 
    </executions> 
</plugin> 
+0

Спасибо за предложение. Я думаю, что ваш ответ имеет смысл, хотя я, возможно, на самом деле не пытаюсь это сделать какое-то время. Спасибо за ответ. – djangofan

Смежные вопросы