原创 RestAssured接口自動化框架學習

1.簡介 RestAssured是一個java接口自動化測試框架,可以發送POST,GET,PUT,DELETE,OPTIONS,PATCH和HEAD請求,並且可以用來驗證和校對這些請求的響應信息。從名稱上來看,它可以很好的支對restf

原创 Python logging只寫入到文件,不顯示在控制檯

關於logging模塊的詳細使用,可以參考博客python logging 替代print 輸出內容到控制檯和重定向到文件 logging中有幾個模塊:Logger,Handler,Formatter,Filter Logger    

原创 java--接口測試框架httpclient

1.使用IDEA創建maven項目 打開IDEA後點擊settings ,然後在VM Options內添加-DarchetypeCatalog=internal 運行參數 File--new--project,選擇moven 填寫項目名稱

原创 HttpRunner框架學習3--測試用例結構解析

1.基本結構 每個 YAML/JSON 文件對應一個測試用例(testcase) 每個測試用例爲一個list of dict結構,其中可能包含全局配置項(config)和若干個測試步驟(test) config 爲全局配置項,作用域爲整個

原创 selenium之chrome無頭模式

Chrome瀏覽器從60版本已經支持了無頭模式,即Headless。無頭模式在運行的時候不會再彈出瀏覽器窗口,減少了干擾,而且它減少了一些資源的加載,如圖片等資源,所以也在一定程度上節省了資源. 示例代碼如下 from selenium

原创 java中String和char

1.String 與char的區別  1  char是表示的是字符,定義的時候用單引號,只能存儲一個字符。例如; char='d'.          而String表示的是字符串,定義的時候用雙引號,可以存儲一個或者多個字符。例如:St

原创 Httprunner框架學習1--基本使用

1.Httprunner簡介 官網https://testerhome.com/opensource_projects/httprunner HttpRunner 是一款面向 HTTP(S) 協議的通用測試框架,只需編寫維護一份YAML/

原创 Httprunner框架學習2--yaml學習

1.yaml簡介 yaml,Yet Another Markup Language :另一種標記語言,YAML 是專門用來寫配置文件的語言,非常簡潔和強大,遠比 JSON 格式方便. python使用pyyaml來對這種數據格式進行解析,

原创 HttpRunner框架學習3--extract關鍵字傳遞參數,url抽取,變量的聲明和引用

1.extract關鍵字傳遞參數 運行官網api-server.py 在測試步驟(test)中,若需要從響應結果中提取參數,則可使用 extract 關鍵字。extract 的列表中可指定一個或多個需要提取的參數。 在提取參數時,當 HT

原创 HttpRunner框架學習--參數化,結果驗證

1.參數化 自動化測試中,肯定涉及到用例測試步驟都基本一致,只是輸入參數不一樣的用例。這種情況就可以使用參數化方法來解決,避免重複編碼。 HttpRunner中參數化使用的是parameters,要區分它跟variables的區別,var

原创 Java+Selenium3方法篇1

import org.openqa.selenium.By; import org.openqa.selenium.Keys; import org.openqa.selenium.WebDriver; import org.openq

原创 TestNG框架學習

目錄 1.簡介 2.簡單使用 3.註解說明 4.斷言 5.testng.xml   6.參數化測試  1.使用textng.xml傳送參數 2.使用@DataProvider傳遞參數 7.失敗用例重跑 8.測試報告優化 1.簡介 Test

原创 Java+Selenium3方法篇2

1.多窗口切換 public static void window_swtich(WebDriver driver) { /** * @description: * @param:

原创 Java+Selenium3POM自動化測試框架1

1.環境搭建   --JDK --IDEA --Selenium for Java --Selenium 在不同瀏覽器上的driver插件 2.基礎使用 1.建立一個IDEA工程 2.下載selenium的jar包,放入到Tools目錄下

原创 Jmeter使用學習1

1.安裝 JMeter就是一個源代碼是Java開發的一個開源軟件,它可以做壓力和性能測試,也可以做功能和接口測試。 首先需要java環境,安裝jdk,配置環境變量 去http://jmeter.apache.org/download_jm