原创 tomcat+jenkins下載及環境配置

一、Tomcat下載及環境配置 1、下載 下載鏈接:https://tomcat.apache.org/ 下載完成解壓: 其中bin文件夾包含一些啓動和關閉Tomcat的處理文件;conf包含Tomcat的基本配置文

原创 項目管理工具——maven(筆記一)

一、什麼是maven maven是基於項目對象模型(POM),可以通過一小段描述信息來管理項目的構建,報告和文檔的軟件項目管理工具。 maven是跨平臺的項目管理工具。主要服務於基於java平臺的項目構建,

原创 接口測試——筆記二(工具)

一、接口測試工具 補充:fiddler抓包工具:通過代理服務器的方式實現抓包、發包、攔包等功能。 二、Fiddler工具補充 1、mock樁 Stub,也即“樁”,很早就有這個說法了,主要出現在集成測試的過程中,

原创 接口測試——筆記四(性能與安全)

一、接口性能測試 testng實現多線程: diff:線程總耗時。 tps:每秒處理事務數量。 二、接口安全測試 1、安全問題 1)網絡傳輸(明文傳輸) 2)用戶判斷(用戶身份僞造) 3)流程校驗(時序及錯誤的

原创 Annotation詳解

Annotation 前言:作爲一名Android開發人員,在使用Java開發代碼的時候不免會經常看到一些註解信息,或者是在使用一些三方的開源框架的代碼時候看到一些別人的自定義註解,比如Retrofit,Butter Kni

原创 單元測試框架之——TestNG

1、什麼是TestNG TestNG(Next Generation)單元測試框架比JUnit單元測試框架更強大,它提供了更多的擴展功能,可以通過註解、分組、序列和參數化組織和執行自動化測試腳本,因此它適合運行更復雜的自動化測試用

原创 接口測試——筆記三(框架)

一、soapUI、loadrunner和比較Jsoup 1、soapUI全圖形化界面操作,適合初學調用簡單測試,自由度低,可擴展性弱。 2、loadrunner半圖形半編程操作,基於C語言,適合中級到高級自定義寫法,有一定的可擴展

原创 項目管理工具——maven(筆記二)

一、maven依賴管理 舉例: <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artif

原创 接口測試——筆記一(概念)

一、什麼是接口測試? 接口測試是測試系統組件間接口的一種測試。接口測試主要用於檢測外部系統與系統之間以及內部各個子系統之間的交互點。測試的重點是要檢查數據的交換,傳遞和控制管理過程,以及系統間的相互邏輯依賴關係等。

原创 抓包工具Fiddler

抓包工具Fiddler使用教程 <div class="postBody"> <div class="blogpost-body" id="cnblogs_post_body"><p>一.基本原理<

原创 selenium API(筆記二)

1、訪問網頁地址 driver.get()和driver.navigate().to()的區別:前者加載網頁時會檢查是否加載完成,並判斷加載過程中是否有異常,有默認的加載超時時間,後者不會檢查,也沒有超時時間。 2、返回

原创 Eclipse安裝TestNG插件

TestNG是什麼? TestNG按照其文檔的定義是: TestNG是一個測試框架,其靈感來自JUnit和NUnit的,但引入了一些新的功能,使其功能更強大,使用更方便。 TestNG是一個開源自動化測試框架;TestNG表示下一代。

原创 web安全性測試——XSS跨站攻擊

一、什麼是xss跨站攻擊 跨站腳本攻擊(Cross Site Scripting),爲不和層疊樣式表(Cascading Style Sheets, CSS)的縮寫混淆,故將跨站腳本攻擊縮寫爲XSS。惡意攻擊者往Web頁面

原创 如何在Firefox中添加selenium IDE組件

  在學習自動化測試時,會使用到selenium,怎麼在Firefox中添加selenium IDE的組件呢?    準備工具: win10+Firefox瀏覽器   操作方法:     1)打開火狐瀏覽器,點擊瀏覽器右上角的“打

原创 selenium流程控制

1、隱式等待 @Test public void testImplictWait(){ WebDriver driver = new FirefoxDriver(); driver.get("htt