2012-11-08 69 views
0

我正在使用Jmeter Maven插件運行Jmeter測試。運行測試後,我想生成簡單的報告,指出測試是否通過/失敗。我稱爲如果使用Jmeter Maven插件執行Jmeter測試時出現錯誤,則不會生成Jmeter報告

https://stackoverflow.com/questions/4669467/jmeter-how-to-create-summary-report-from-jtl-file?lq=1

用於生成報告。我已經添加了一個shell腳本來從jmeter jtl結果文件生成html報告。然後,我使用exec-maven插件來執行腳本,然後生成html報告文件。至此一切正常。我面臨的問題是,如果其中一個Jmeter測試失敗,那麼報告根本不會生成。 所以我假設maven一旦在檢測套件中檢測到錯誤就退出,並且不會執行exec-maven插件,因此shell腳本根本就不會被調用。

有人可以給我這方面的指示嗎? pom文件中是否有任何屬性,或者我可以嘗試解決此問題的任何設置。任何幫助將真正感激!

回答

1

您可以設置<ignoreResultFailures>配置設置爲true,使插件忽略故障並繼續執行一切。

+---+ 
<project> 
    [...] 
    <build> 
     <pluginManagement> 
      <plugins> 
       <plugin> 
        <groupId>${project.groupId}</groupId> 
        <artifactId>${project.artifactId}</artifactId> 
        <version>${project.version}</version> 
        <executions> 
         <execution> 
          <id>jmeter-tests</id> 
          <phase>verify</phase> 
          <goals> 
           <goal>jmeter</goal> 
          </goals> 
         </execution> 
        </executions> 
        <configuration> 
         <ignoreResultFailures>true</ignoreResultFailures> 
        </configuration> 
       </plugin> 
      </plugins> 
     </pluginManagement> 
    </build> 
    [...] 
</project> 
+---+ 
相關問題