2015-04-28 57 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> 

提供這種和執行插件後並沒有真正似乎驗證密鑰庫,我不覺得在JMeter的日誌中的任何realted日誌,我甚至嘗試在$ {BASEDIR提供system.properties文件}/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的驗證和keystore文件被添加。希望這可以幫助那些遇到同樣問題的人。
相關問題