5.2、具體實施過程
具體的實施過程,如下述圖所示:
1. Jenkins每次執(zhí)行時,首先從SVN指定目錄,下載所有測試腳本。
2. 通過API key與Testlink建立關(guān)聯(lián),并獲取工程配置的測試項目對應(yīng)測試計劃下的自動化測試用例信息。
3. 調(diào)用Ant Plugin插件,通過build.xml配置,執(zhí)行所有的Jmeter腳本文件,并生成XML格式測試報告:1份。
4. 對XML測試報告進行二次處理,調(diào)用XML2HTML.xsl樣式表,生成HTML格式測試報告。
5. 對XML測試報告進行轉(zhuǎn)換,生成Testlink可識別的TAP文件,以用例為單位,生成多個tap文件。
6. 將tap文件與第二部中獲取的自動化用例信息對應(yīng),返回測試結(jié)果及測試報告到Testlink。
7. 將第四步生成的測試報告郵件發(fā)送給相關(guān)人員。