1. 程式人生 > >三:搭建Jenkins+python介面自動化環境

三:搭建Jenkins+python介面自動化環境

接下來,就應該實際使用jenkins平臺了。

本文將以python指令碼為例,描述如何建立一個任務,定時觸發執行py指令碼。

1.準備好需要執行的py指令碼

2.既然要執行py指令碼,那計算機就必須現有python環境

https://www.python.org/下載python,最好和編譯指令碼的python環境一致(如我本機編譯python程式碼的環境為python3.5版本,故在安裝jenkins的伺服器上,也安裝的python3.5環境,最好安裝在C盤)

安裝好環境之後檢查一下:


3.python環境安裝好之後,安裝py腳本里面用到的庫(例如,我的指令碼是關於介面自動化測試的,用到requests、xlrd、xlwt)

安裝方法:

cmd

pip install requests

4.上面需要的環境都ok之後,重點來了,建立第一個新任務






安裝上面的步驟,到此,新任務就建立成功。

5.建立成功後,構建看任務是否可以正確執行



6.結束

備註:上面構建部分要注意:

1.一定要指定到python.exe路徑,否則控制檯報錯提示python不是內部程式碼

2.  *.py指令碼要放到D:\Jmeter\jenkins-2.104install-file\workspace\Dishui_python路徑下

又或者

2. 不需要移動*.py指令碼的存放在位置,直接cd 指定到指令碼路徑,但是一定要表明python.exe路徑

  1. d:
  2. cd D:\Documents\Desktop\demo-master-20180601
  3. C:\Users\gongxx\Python35\python.exe run_test_api.py

相關推薦

搭建Jenkins+python介面自動化環境

接下來,就應該實際使用jenkins平臺了。本文將以python指令碼為例,描述如何建立一個任務,定時觸發執行py指令碼。1.準備好需要執行的py指令碼2.既然要執行py指令碼,那計算機就必須現有python環境https://www.python.org/下載python,

搭建Jenkins+Jmeter+Ant自動化整合環境(4)---新增郵件傳送功能

1、在系統設定中找到Jenkins Locaction項填入Jenkins URL和系統管理員郵件地址,系統管理員郵件地址一定要配置,否則發不了郵件通知。因為郵件通知都是由系統管理員的郵箱發出來的2、按照上圖配置的同時,要去自己的開啟SMTP服務,並生成授權碼3、1-2步完成

基於python介面自動化框架搭建_pytest+jenkins+allure

本介面測試框架使用python語言實現,基於pytest測試框架,同時整合Jenkins和Allure 核心特性 封裝requests請求,使用裝飾器模式 詳細的請求日誌輸出 環境與資料隔離,實現不同環境不同資料 測試用例支援引數化和資料驅動機制 使用allur

Win10系統Jmeter+maven+Jenkins介面自動化環境搭建(一)

Jmeter+maven+Jenkins實現介面自動化,需要使用idea或eclipse配置maven專案,這裡我使用的是idea。具體步驟如下: 1、安裝jmeter+jdk jmeter安裝之前需先安裝JDK,JDK下載地址:https://www.oracle.com/technetwork/java/

python+selenium自動化環境搭建之後,能打開firefox,卻不能執行自動化操作

drive 環境 軟件 能夠 也會 files ram com 工具 python+selenium自動化環境搭建之後,選擇執行,能夠打開firefox,但是卻不能繼續執行後續操作。原因是selenium的版本與firefox的版本不兼容。 解決辦法: 1.將firefox

python+selenium自動化環境搭建

python+selenium1、下載python安裝。  https://www.python.org/downloads/release/python-351/ 根據自己的操作系統32/64 位,選擇相應的版本。安裝過程我就沒必要描述,我的安裝目錄為:C:\Python35 2、進入cmd(window

jenkins+ant+jmeter自動化環境搭建(一)

什麽 bsp put show e-mail ram 1.0 哪裏 miss 寫在最前面: jmeter:測試接口的工具,支持java語言; ant:Apache Ant是一個Java庫和命令行工具,其任務是將構建文件中描述的進程作為

Python+Appium自動化環境搭建

appium工作原理     appium 在android端工作流 client端也就是我們 test script是我們的webdriver測試指令碼。 中間是起的Appium的服務,Appium在服務端起了一個Server(4723埠),跟selenium Web

python + selenium - 自動化環境搭建

1. 安裝python   (1)下載地址:https://www.python.org/downloads/windows/   (2)安裝方式:預設安裝即可   (3)環境變數配置:開啟【系統屬性】-【環境變數】,編輯【系統變數】中的【Path】,將python的路徑配置進去     

App自動化測試探索(二)MAC環境搭建iOS+Python+Appium測試環境

code -s image ios 使用 usr developer contents gis 環境搭建要求,MAC 機器一臺,要求 Xcode 8.0以上 1. 安裝 Homebrew /usr/bin/ruby -e "$(curl -fsSL https://raw

hadoop初識之搭建hadoop環境(配置HDFS,Yarn及mapreduce 執行在yarn)上及種執行模式(本地模式,偽分散式和分散式介)

--===============安裝jdk(解壓版)================== --root 使用者登入 --建立檔案層級目錄    /opt下分別 建 modules/softwares/datas/tools 資料夾 --檢視是否安裝jdk    rpm -

Python+Appium自動化環境搭建(Android SDK)

2.0 安裝Android SDK 推薦下載zip格式,直接解壓到目錄下即可,不推薦C盤,因為之後下載的映象太大。 我下載的是 android-sdk_r24.4.1-windows.zip,

Jenkins+Jmeter+Ant自動化環境搭建及報告生成

搭建環境準備檔案 JDK:jdk1.8.0_141 Ant:apache-ant-1.10.1 Jmeter: apache-jmeter-3.2 Jenkins: jenkins-2.70 一.jdk安裝 1.系統變數→新建 JAVA_HOME 變數 。 變數值填寫j

python介面自動化十)--html測試報告通過郵件發出去——中(詳解)

簡介   上一篇,我們雖然已經將生成的最新的測試報告發出去了,但是MIMEText 只能傳送正文,無法帶附件,因此我還需要繼續改造我們的程式碼,實現可以傳送帶有附件的郵件。傳送帶附件的需要匯入另外一個模組 MIMEMultipart。還有就是測 試負責人不止一個人,需要將測試報告發給多個人,也就是多個收件

python介面自動化十一)--html測試報告通過郵件發出去——下(詳解)

簡介    本篇總結了 QQ (SSL)郵箱和 163(非SSL) 郵箱傳送郵件,專治各種不行,總之看完這篇以後麻麻再也不用擔心我的郵件收不到了。以下程式碼相容 python2 和 python3,執行無異常,放心大膽使用。 常用郵件協議 傳送郵件:SMTP 收取郵件:POP3、IMAP 常用郵件配

python介面自動化十二)--Python傳送郵件(常見四種郵件內容)番外篇——上(詳解)

簡介   本篇文章與前邊沒有多大關聯,就是對前邊有關發郵件的總結和梳理。在寫指令碼時,放到後臺執行,想知道執行情況,會通過郵件、SMS(簡訊)、飛信、微信等方式通知管理員,用的最多的是郵件。在linux下,Shell指令碼傳送郵件告警是件很簡單的事,有現成的郵 件服務軟體或者呼叫運營商郵箱伺服器。   對於P

python介面自動化十三)-python自動發郵件總結及例項說明番外篇——下(詳解)

簡介   發郵件前我們需要了解的是郵件是怎麼一個形式去傳送到對方手上的,通俗點來說就是你寫好一封信,然後裝進信封,寫上地址,貼上郵票,然後就近找個郵局,把信仍進去,其他的就不關心了,只是關心時間,而電子郵件不像日常傳送郵件的按天算,時間都是按 秒算的。 電子郵件的傳送流程: 1、你使用某款電子

python介面自動化十四)-封裝與呼叫--函式和引數化(詳解)

簡介   前面雖然實現了引數的關聯,但是那種只是記流水賬的完成功能,不便於維護,也沒什麼可讀性,隨著水平和技能的提升,再返回頭去看前邊寫的程式碼,簡直是慘不忍睹那樣的程式碼是初級入門的程式碼水平都達不到。接下來這篇由我帶領小夥伴們把每一 個滑鼠點選動作寫成一個函式,這樣更方便維護了,而且可讀性也高,後期其

python介面自動化十五)-封裝與呼叫--流程類介面關聯(詳解)

簡介   流程相關的介面,主要用 session 關聯,如果寫成函式(如上篇),s 引數每個函式都要帶,每個函式多個引數,這時候封裝成類會更方便。在這裡我們還是以部落格園為例,帶著小夥伴們實踐一下。 介面封裝大致流程 1、在介面測試中,有些介面經常會被用到比如登入的介面,這時候我們可以每個介面都封裝成一

python介面自動化十六)-封裝與呼叫--流程類介面關聯續集(詳解)

簡介    上一篇已經給大家都介紹過了流程類介面關聯,但是由於部落格的登入機制改變,所以沒有辦法給小夥伴們實戰演練一下,那麼這篇就按照上一篇計劃的用jenkins來給小夥伴們演示一下流程類介面的封裝和呼叫,其實很簡單,就是用上一篇和前邊這篇傳送門的程式碼稍 稍修改即可。不知道你自己練習了麼,如果