国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

接口測試框架pytest+allure+jenkins之jenkins環(huán)境安裝配置步驟

這篇具有很好參考價值的文章主要介紹了接口測試框架pytest+allure+jenkins之jenkins環(huán)境安裝配置步驟。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

前言

pytest+Allure+jenkins,可以定時跑測試用例,生成測試報告并發(fā)送郵箱,關(guān)聯(lián)git,自動更新git最新代碼,解放雙手。但是對于第一次接觸jenkins的測試人員,裝jenkins環(huán)境和配置job等步驟較繁瑣,很容易出錯。本文將記錄主要的Jenkins安裝和配置步驟,以及容易踩坑的地方。

安裝jenkins前的準(zhǔn)備工作

1. 檢查是否已經(jīng)安裝jdk

java -version 

接口測試框架pytest+allure+jenkins之jenkins環(huán)境安裝配置步驟
查詢到j(luò)dk版本,則表示已經(jīng)安裝成功。如果沒有安裝,建議下載安裝jdk1.8以上版本,然后配置相關(guān)的環(huán)境變量。
2. 檢查是否已經(jīng)安裝tomcat

localhost:8080

瀏覽器輸入以上地址,按回車(80是默認(rèn)端口,如果手動改過端口,則輸入改動后的端口),頁面正常打開,則表示已經(jīng)安裝好了tomcat。

接口測試框架pytest+allure+jenkins之jenkins環(huán)境安裝配置步驟

???????安裝jenkins


請先完成jdk和tomcat的安裝,再進(jìn)行jenkins安裝。否則安裝了Jenkins也不能正常打開頁面。

安裝步驟

1. 進(jìn)入官網(wǎng),根據(jù)自己的系統(tǒng)下載對應(yīng)的war包或者壓縮安裝文件

接口測試框架pytest+allure+jenkins之jenkins環(huán)境安裝配置步驟

2.?在cmd里面進(jìn)入war所放的路徑,然后鍵入java -jar jenkins.war命令行

3. 瀏覽器輸入:http://localhost:8080/,然后輸入密碼,按照提示進(jìn)入jenkins頁面。

jenkins的主要配置?

?1. 配置git,要添加自己賬號的私鑰

接口測試框架pytest+allure+jenkins之jenkins環(huán)境安裝配置步驟

私鑰的獲取方法

(1)進(jìn)入git命令框

(2)Is ~/.ssh

(3)查看私鑰 cat ~/.ssh/id_rsa

接口測試框架pytest+allure+jenkins之jenkins環(huán)境安裝配置步驟

?2.安裝allure插件

接口測試框架pytest+allure+jenkins之jenkins環(huán)境安裝配置步驟

注意:一定要先安裝allure插件,才會在全局配置中出現(xiàn)Allure-Commandline這一項

建議直接在jenkins上安裝allure插件,如果上傳插件,有可能在Jenkins全局配置中沒有出現(xiàn)Allure Commandline 這一項配置。

3.配置Allure

如果jenkins是在本地跑,安裝目錄可選擇本地的Allure安裝目錄

接口測試框架pytest+allure+jenkins之jenkins環(huán)境安裝配置步驟

也可以配置自動構(gòu)建下載

接口測試框架pytest+allure+jenkins之jenkins環(huán)境安裝配置步驟

3. 配置構(gòu)建后的操作

接口測試框架pytest+allure+jenkins之jenkins環(huán)境安裝配置步驟

?一定要注意,這里的path,是我們生成alllure文件的路徑,allure是根據(jù)這些文件來生成測試報告,所以測試報告是會存儲在另外一個文件。

4.配置構(gòu)建操作,選擇batch commind

alluredir=./allure-results,alluredir指向的地址,一定要與Allure Report配置的path路徑相同。

接口測試框架pytest+allure+jenkins之jenkins環(huán)境安裝配置步驟

5.配置好以后,就可以在MyViews這一項下面的看到自己的測試配置,運行一下就可以了。

以上是主要的jenkins配置以及注意事項,像在全局配置里配置jdk等很簡單的操作,在這里不再作展示。

jenkins安裝配置容易踩坑的地方

1. tomcat不能正常打開

如果安裝了tomcat卻沒有打開頁面,如下圖出錯了

接口測試框架pytest+allure+jenkins之jenkins環(huán)境安裝配置步驟

解決辦法

檢查有沒有啟動tomcat

啟動tomcat方法:進(jìn)入tomcat的bin目錄,雙擊startup

接口測試框架pytest+allure+jenkins之jenkins環(huán)境安裝配置步驟

2.?Jenkins不能正常打開

如果在鍵入java -jar jenkins.war命令行時,出現(xiàn)以下錯誤

接口測試框架pytest+allure+jenkins之jenkins環(huán)境安裝配置步驟

接口測試框架pytest+allure+jenkins之jenkins環(huán)境安裝配置步驟

解決辦法

請檢查8080端口是不是已經(jīng)被占用。

如果是接口被占用,則可以按照以下兩個步驟操作去解決

(1). 打開終端,cd 到Jenkins的安裝目錄(即jenkins.war所在目錄),如:D:\Program Files (x86)\Jenkins

(2). 執(zhí)行命令:“java -jar jenkins.war --ajp13Port=-1 --httpPort=8081”

接口測試框架pytest+allure+jenkins之jenkins環(huán)境安裝配置步驟

其中8081就是新的端口號,也可以設(shè)置為其他的端口。更改好端口后,瀏覽器打開http://localhost:8081/,頁面能正常打開,就說明已經(jīng)安裝成功。

接口測試框架pytest+allure+jenkins之jenkins環(huán)境安裝配置步驟

?3. Jenkins配置好以后,allure報告沒有顯示測試,如何排查?

allure報告沒有顯示,查看控制臺的日志,重點檢查以下兩個問題:

(1)allure生成文件的路徑是否正確

(2)根據(jù)allure 文件生成的測試報告路徑是否正確???????

接口測試框架pytest+allure+jenkins之jenkins環(huán)境安裝配置步驟

總結(jié)

jenkins的安裝和配置,步驟繁瑣,說難也不難,但是出問題時卻也能耗上我們大半天的時間。所以一定要先安裝完一項,再進(jìn)行另一項工具安裝,要知道每一個步驟的目的作用是什么。Jenkins測試報告路徑等配置項的填寫,出錯時要從日志上去尋找問題。文章來源地址http://www.zghlxwxcb.cn/news/detail-437426.html

到了這里,關(guān)于接口測試框架pytest+allure+jenkins之jenkins環(huán)境安裝配置步驟的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Pytest+selenium+allure+Jenkins自動化測試框架搭建及使用

    Pytest+selenium+allure+Jenkins自動化測試框架搭建及使用

    一、 ? ?環(huán)境搭建 1. ? ?Python下載及安裝 Python可應(yīng)用于多平臺包括windows, Linux 和 Mac OS X, 本文主要介紹windows環(huán)境下。你可以通過終端窗口輸入 \\\"python\\\" 命令來查看本地是否已經(jīng)安裝Python以及Python的安裝版本。 ? ? 如未安裝python, 推薦下載python 3.8.3以上版本,本文主要介紹window

    2024年01月18日
    瀏覽(98)
  • 從0到1框架搭建,Python+Pytest+Allure+Git+Jenkins接口自動化框架(超細(xì)整理)

    從0到1框架搭建,Python+Pytest+Allure+Git+Jenkins接口自動化框架(超細(xì)整理)

    接口測試是對系統(tǒng)和組件之間的接口進(jìn)行測試,主要是效驗數(shù)據(jù)的交換,傳遞和控制管理過程,以及相互邏輯依賴關(guān)系。其中接口協(xié)議分為HTTP,RPC,Webservice,Dubbo,RESTful等類型。 接口測試流程 1、需求評審,熟悉業(yè)務(wù)和需求 2、開發(fā)提供接口文檔 3、編寫接口測試用例 4、用

    2024年02月14日
    瀏覽(88)
  • 基于docker搭建pytest自動化測試環(huán)境(docker+pytest+jenkins+allure)

    基于docker搭建pytest自動化測試環(huán)境(docker+pytest+jenkins+allure)

    這里我以ubuntu18為例 如果有docker環(huán)境,可以直接拉取我打包好的鏡像 docker pull ziyigun/jenkins:v1.0 1.1 安裝docker 1.2 配置鏡像加速 bug1:ExecStart=/usr/bin/dockerd -H fd:// 如果發(fā)現(xiàn)docker啟動或者重啟報錯: ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock (code=exited, status=1/FAILU

    2024年02月12日
    瀏覽(118)
  • 接口自動化測試實戰(zhàn)之pytest框架+allure講解

    接口自動化測試實戰(zhàn)之pytest框架+allure講解

    本文章主要會講解Python中pytest框架的講解,介紹什么是pytest、為何要測試、為何使用以及參考和擴展等等,話不多說,咱們直接進(jìn)入主題喲。 pytest是一款單元測試框架,在編程過程中,單元主要指的是代碼中最小的組成部分,例如函數(shù)或類,在面向?qū)ο笾?,最小的單元就是?/p>

    2024年02月05日
    瀏覽(241)
  • 基于Pytest+Allure+Excel的接口自動化測試框架

    基于Pytest+Allure+Excel的接口自動化測試框架

    Allure 框架是一個靈活的、輕量級的、支持多語言的測試報告工具,它不僅以 Web 的方式展示了簡介的測試結(jié)果,而且允許參與開發(fā)過程的每個人可以從日常執(zhí)行的測試中,最大限度地提取有用信息。 Allure 是由 Java 語言開發(fā)的,支持 Pytest,JaveScript、PHP、Ruby 等。 從 DEV/QA 的角

    2024年02月09日
    瀏覽(29)
  • 一個簡單的接口自動化測試框架:Python+Requests+Pytest+Allure

    一個簡單的接口自動化測試框架:Python+Requests+Pytest+Allure

    project:api_test ——api_keyword ————api_key.py:接口驅(qū)動類 ——case ————test_cases.py:測試套件和測試用例 ——report_allure( 無需創(chuàng)建 ):allure報告 ——result( 無需創(chuàng)建 ):測試用例運行結(jié)果 ——VAR ————VAR.py:常量類 conftest.py:項目級別fixture main.py:主函數(shù)

    2024年02月03日
    瀏覽(95)
  • 接口自動化測試框架(pytest+allure+aiohttp+ 用例自動生成)

    近期準(zhǔn)備優(yōu)先做接口測試的覆蓋,為此需要開發(fā)一個測試框架,經(jīng)過思考,這次依然想做點兒不一樣的東西。 接口測試是比較講究效率的,測試人員會希望很快能得到結(jié)果反饋,然而接口的數(shù)量一般都很多,而且會越來越多,所以提高執(zhí)行效率很有必要 接口測試的用例其實

    2024年02月07日
    瀏覽(23)
  • 接口自動化測試框架開發(fā)(pytest+allure+aiohttp+ 用例自動生成)

    接口自動化測試框架開發(fā)(pytest+allure+aiohttp+ 用例自動生成)

    近期準(zhǔn)備優(yōu)先做接口測試的覆蓋,為此需要開發(fā)一個測試框架,經(jīng)過思考,這次依然想做點兒不一樣的東西。 接口測試是比較講究效率的,測試人員會希望很快能得到結(jié)果反饋,然而接口的數(shù)量一般都很多,而且會越來越多,所以提高執(zhí)行效率很有必要 接口測試的用例其實

    2024年01月23日
    瀏覽(22)
  • 接口自動化測試框架開發(fā) (pytest+allure+aiohttp+ 用例自動生成)

    目錄 前言: 第一部分(整個過程都要求是異步非阻塞的) 讀取 yaml 測試用例 http 請求測試接口 收集測試數(shù)據(jù) 第二部分 動態(tài)生成 pytest 認(rèn)可的測試用例 后續(xù)(yml 測試文件自動生成) 前言: 開發(fā)一個接口自動化測試框架是一個很好的方式,可以提高測試效率和準(zhǔn)確性。在這

    2024年02月16日
    瀏覽(49)
  • (Python)Requests+Pytest+Allure接口自動化測試框架從0到1搭建

    (Python)Requests+Pytest+Allure接口自動化測試框架從0到1搭建

    前面,已經(jīng)學(xué)習(xí)了如何用SpringBoot寫接口以及與Mysql數(shù)據(jù)庫進(jìn)行交互,具體可查閱下面的這篇博客,今天學(xué)習(xí)一下基于Python的接口自動化測試框架的搭建,主要包括以下內(nèi)容:利用request庫發(fā)送請求,請求數(shù)據(jù)參數(shù)化處理,還涉及到數(shù)據(jù)庫(Mysql+MongDB)方面的交互,包括如何取數(shù)

    2024年02月13日
    瀏覽(722)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包