Jenkins+Jmeter接口成功率識別構(gòu)建狀態(tài)

問題描述

  • Jmeter接口自動化測試對接Jenkins后,其中有部分接口執(zhí)行失敗返回對應(yīng)錯誤碼,但是Jenkins構(gòu)建狀態(tài)仍為成功,此時再進行下游構(gòu)建可能會存在問題。

解決方案

  • 首先查看Jmeter測試報告,當接口全部執(zhí)行成功且斷言成功時,Success Rate為100.00%
image
  • 在工程中增加執(zhí)行shell,填寫以下信息
grep -c "100.00%" /home/ci/workspace/workspace/CKMSKdcTest/Report/TestReport.html

if [ $? == 0 ]

then
    exit 0
else
    exit 1
fi
image
  • 通過搜索報告中是否存在100.00%成功率來確認是否所有接口都執(zhí)行成功且斷言成功
  • grep -c命令返回結(jié)果即表示$? == 0成功,返回狀態(tài)0,此時Jenkins通過狀態(tài)0來確認build成功,否則確認為build失敗
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容