日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jenkins测试c语言接口,Jenkins集成接口测试实践(一)

發布時間:2023/12/19 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jenkins测试c语言接口,Jenkins集成接口测试实践(一) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、準備

1.安裝Jenkins環境,本次實驗中使用的是windows本地版

2.eclipse

3.GitHub

二、接口測試用例的介紹

1.框架:

maven+TestNG+Rest-assured+Extentreport

2.用例結構:

使用場景1——希望將用例打包后可移植其他環境下執行的

用例全部放于src/main下,而不是src/test下,此時可通過mvn install打包后生成jar包

這種場景下,可通過制定的testng.xml文件來規劃用例的執行順序

mvn打包插件:

maven-assembly-plugin:定制化打包插件,打包中制定了測試主類

pom.xml

測試主類的編寫中,執行了testng.xml文件位置,可加載多個xml文件;addListener:增加監聽器,用于使用Extentreport

LaunchTest

本次實驗使用的是場景1的方式

使用場景2——希望直接通過mvn test執行測試

用例全部放于src/test下,此時可通過mvn test執行所有的 xxTest.java的測試類,此時不會被打包

這種場景下,可通過Test類中, @Test(priority=3)參數來規劃用例的執行順序

三、Jenkins配置

1.必要插件下載

HTML Publisher

TestNG Results Plugin

Git

Email Extension Plugin

Maven Integration

2.創建一個job

創建一個自由風格的軟件項目

3.源碼管理

在eclipse中將接口測試程序同步到github上,并在此用git方式獲取

源碼管理

4.構建觸發器

采用有提交時進行構建

構建觸發器

5.構建

通過mvn install進行打包,再執行java -jar方式執行

mvn構建

6.構建后操作

執行生成Report的路徑,此處添加了TestNG原生的報告和擴展報告2種(HTML Report是原生報告,TestNG Report報告是擴展報告)

Report

此文件用于分析多次構建時,成功率的趨勢

TestNG result

7.構建內容查看

構建結果趨勢

構建結果趨勢

原生報告

原生報告

擴展報告

擴展報告

擴展報告

總結

以上是生活随笔為你收集整理的jenkins测试c语言接口,Jenkins集成接口测试实践(一)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。