1. 程式人生 > >(JAVA+TESTNG 二)Eclipse+TestNG搭建介面自動化測試框架

(JAVA+TESTNG 二)Eclipse+TestNG搭建介面自動化測試框架

http://qa.blog.163.com/blog/static/190147002201510275306185/

http://www.51testing.com/html/40/n-3709140.html

一、環境安裝 1、前提 安裝好jdk 配置好Java環境變數 安裝Eclips 這些網上都有,就不再詳細介紹。

2、安裝TestNG外掛

離線安裝方式。

(1)解壓eclipse-testng離線包.zip

(2)將【eclipse-testng離線包/feature】中的資料夾org.testng.eclipse_6.8.6.20130607_0745複製到【MyEclipse安裝目錄/features】目錄下

(3)將【eclipse-testng離線包/org.testng.eclipse_6.8.6.20130607_0745】資料夾複製到【MyEclipse安裝目錄/plugins】目錄下

(4)重啟MyEclipse,Windows - show view - TestNG

線上安裝:

  安裝:Eclipse --> Help -->Install New SoftWare --> Add   Eclipse 3.4 及以上外掛地址:http://beust.com/eclipse.   Eclipse 3.3 及以下外掛地址:http://beust.com/eclipse1.   具體說明:  http://testng.org/doc/download.html

3、安裝Ant

ant 是一個將軟體編譯、測試、部署等步驟聯絡在一起加以自動化的一個工具,大多用於Java環境中的軟體開發。在實際軟體開發中,有很多地方可以用到ant。

(1)解壓apache-ant-1.9.6-bin.zip到任意目錄下

(2)配置Ant環境變數,在Path變數末尾新增:<Ant目錄>/bin;

二、在Eclipse中建立Java工程

1、Eclipse -> File -> New -> Java Project,如下圖,在彈窗中填入Project name,點選Finish,即可完成工程的建立。

2. 匯入相關的jar包: 【package explorer】檢視下,右擊工程,單擊【build path】,單擊【configure bulid path】,點選【Libraries】-[Add Library]。匯入已經安裝的TestNG外掛,如下圖所示完成testNG的匯入:
點選【Libraries】-【add external jars】
。匯入的這些jar包會在程式中用到。
  httpclient-4.2.5.jar      --http請求   jettison.jar                 --組裝解析Json   ojdbc7.jar                  --資料庫操作   testng.jar                  --測試用例執行與結果斷言,無需單獨下載,安裝eclipse外掛即可   reportng-1.1.4.jar      -- testng測試報告美化外掛   velocity-dep-1.4.jar    -- reportng-1.1.4.jar的依賴庫   guice-4.0.jar              -- reportng-1.1.4.jar的依賴庫   LIB下載連結: http://pan.baidu.com/s/1mha3UnI 密碼: 9zvh
匯入第三方包
http://blog.csdn.net/mazhaojuan/article/details/21403717Eclipse下匯入外部jar包的3種方式 http://blog.csdn.net/pg_guo/article/details/46271391

為了統一管理我們引入的外部jar包,通常通過如下步驟完成外部jar包的引入:這樣做的目的主要是為了防止絕對路徑的引用導致我們的工程依賴非本工程目錄下的jar包檔案。

①在我們的java專案下新建一個lib資料夾:

②將我們需要引入的jar包複製到lib資料夾下:

③選中我們複製好的jar,右鍵選擇Build Path--->Add to Build Path:

④jar新增成功


3. 美化測試報告外掛Reportng配置
  配置:Eclipse --> Window --> Preferences -->testng   勾選Disable default listeners   在Pre Defined Listeners 輸入框中輸入 org.uncommons.reportng.HTMLReporter

相關推薦

JAVA+TESTNG Eclipse+TestNG搭建介面自動化測試框架

http://qa.blog.163.com/blog/static/190147002201510275306185/ http://www.51testing.com/html/40/n-3709140.html 一、環境安裝 1、前提 安裝好jdk 配置好Java環

JAVA+TESTNGEclipse+TestNG搭建介面自動化測試框架

轉載http://www.cnblogs.com/findyou/p/5388853.html 1、介面說明 例:北京市天氣 介面的址:http://www.weather.com.cn/data/cityinfo/101010100.html 請求方式:GET請求結果:

OSGI企業應用開發Eclipse搭建Felix執行環境

上篇文章介紹了什麼是OSGI以及使用OSGI構建應用的優點,接著介紹了兩款常用的OSGI實現,分別為Apache Felix和Equinox,接下來開始介紹如何在Eclipse中使用Apache Felix和Equinox搭建OSGI執行環境。 一、搭建A

從零開始搭建Detox自動化測試框架測試React Native IOS/Andriod也許是全網最全的教程 持續更新中

構建APP並執行用例 構建APP 編譯 debug模式 detox build --configuration ios.sim.debug release模式 detox build --configuration ios.sim.release 5.2 執

SVN+Jmeter+Jenkins構建介面自動化測試框架方案

上一個沒寫完,本次繼續:解決問題的方法有3種;①暫時的:使用有許可權的使用者登入Jenkins,在“系統管理→指令碼命令列”中執行如下內容:(Jenkins重啟後需要重新執行該條命令)------System.setProperty("hudson.model.Directo

Appium+python自動化三十- 程式碼寫死一時爽,框架重構火葬場 - PageObject+unittest超詳解

簡介 江湖有言:”程式碼寫死一時爽,框架重構火葬場“,更有人戲言:”程式碼動態一時爽,一直動態一直爽

ApiTesting全鏈路介面自動化測試框架 - 新增資料庫校驗

  在這之前我完成了對於介面上的自動化測試:ApiTesting全鏈路介面自動化測試框架 - 初版(一) 但是對於很多公司而言,資料庫的資料校驗也尤為重要,另外也有小夥伴給我反饋希望支援。 所以最近幾天我特意抽空完成了相關的內容開發,另外修復了第一版中一些小的bug,以下是相關升級說明。  

python介面自動化測試框架post提交新增變數

1、python介面測試框架包含哪幾部分 資料來源-> GET/POST 傳送請求->接收返回結果->斷言測試結果->生成測試報告(html報告)->網頁報告   2、python介面測試框架 config:存放配置檔案,比如資料庫設定、郵件配置、log配置

python+requests介面自動化測試框架例項詳解教程米兔888

前段時間由於公司測試方向的轉型,由原來的web頁面功能測試轉變成介面測試,之前大多都是手工進行,利用postman和jmeter進行的介面測試,後來,組內有人講原先web自動化的測試框架移駕成介面的自動化框架,使用的是java語言,但對於一個學java,卻在學python的我

Python3簡易介面自動化測試框架設計與實現

目錄 1、開發環境 2、用到的模組 3、框架設計 3.1、流程 3.2、專案結構 5、日誌列印 6、介面請求類封裝

Python3簡易介面自動化測試框架設計與實現

目錄 7、Excel資料讀取 7.1、讀取配置檔案 7.1、編寫Excel操作類 8、用例組裝 9、用例執行結果校驗 10、執行用例 11 、

Jmeter+Ant+Jenkins介面自動化測試框架搭建for Windows

前言 軟體開發的V模型大家都不陌生,其中測試階段分為單元測試→功能測試→系統測試→驗收測試。其中單元測試一般由開發同學們自己完成,大部分測試具體實施(這裡不包括用例設計)是從單體功能測試開始著手的。 如果測試一個功能,發現主流程無法走下去,也就是介面不通,這時再打回去開發手裡繼續改,改

HttpRunnerManager介面自動化測試框架在win環境下搭建教程

    近幾日一直在研究如何把介面自動化做的順暢,目前用的是輕量級jmeter+ant+Jenkins自動化測試框架,目前測試界的主流是python語言,所以一直想用搭建一個基於python的HttpRunnerManager。公司專案也比較多,在上班的過程中偶爾研究了一下,於是就利用週末,在家操作

jmeter+ant+jenkins 搭建介面自動化測試

一、jmeter  jmeter要執行,必須本地有java環境,所以需要配置jdk什麼的,自行配置 二、ant 安裝ant 第一步:下載ant  http://ant.apache.org/ 第二步:配置ant  window中設定ant環境變數: 以下是我電腦ant配置 ANT_HOME    C:/ ap

基於Jmeter和Jenkins介面自動化測試框架搭建詳細過程

 1. 下載地址 Jmeter: http://jmeter.apache.org/download_jmeter.cgi Ant:http://ant.apache.org/bindownload.cgi Jenkins:https://jenkins.io/inde

jenkins+jmeter+maven介面自動化測試框架搭建【maven專案建立】

一、jmeter指令碼錄製或編寫        根據自己習慣錄製或編寫jmeter指令碼,保證指令碼可正確執行。 二、用eclipse建立maven專案 1.File->New->Project...開啟new project視窗(如下圖), 2.選擇

jenkins+jmeter+maven介面自動化測試框架搭建【HTML 報告展示】

1.maven專案中建立/src/jmeter/resources路徑,將jmeter中的extras路徑下如下模板檔案複製到maven專案中的/src/jmeter/resources路徑下(也可以根據自己的需要下載其他目標放在這個路徑下即可) 2.pom檔案中新

Java介面自動化測試框架設計-2-Get請求方法和測試

      這篇開始,我來介紹通過程式碼逐步實現介面自動化測試框架的設計過程。先不要著急,框架設計我們只是介紹基本的元件,而且框架設計沒有想象那麼難,一步一步跟著做就會了。這篇我們來演示,如果通過Java程式碼來實現一個用純程式碼實現Http中的Get請求過程。1.Get請求

Java介面自動化測試框架設計-4-POST請求方法封裝過程和測試

       這個介面自動化測試框架到目前為止,我們已經完成了Get請求的封裝和必要的工具類的支援。接下來這篇,我來介紹如何完成POST請求的封裝過程。一般來說,在一個專案中,介面測試很多時候就是測試Get和POST方法,其他的請求方式的介面很少,佔的比重幾乎不計。所以,這個

Java架構學習四十Zookeeper基礎&ZK概述&ZK資料結構&windows搭建ZK&Java操作ZK&ZK建立臨時節點&ZK的Watcher事件通知&架構面試

一、Zookeeper概述 1、什麼是Zookeeper? 答:Zookeeper是分散式開源框架,是分散式協調工具。 2、應用場景: 答:dubbo 是rpc遠端呼叫框架+Zookeeper作為註冊中心,(命名服務) 釋出訂閱 --- wathcher 對z