原创 rp學習1---web頁面左側導航欄收縮

一、首先使用幾個矩形框將所有的導航欄按照需要和層級畫出來,如下: 二、將父菜單和子菜單分別轉化爲動態面板,具體轉化動態面板方式如下: 選擇要轉爲面板的部分,如兩個子菜單(鼠標畫框框住兩個菜單即可,會將框內的所有內容作爲一個面板),右擊

原创 robot framework(1)---入門(附帶百度搜索示例)

關於環境的安裝可參考:https://www.cnblogs.com/gcgc/p/9340392.html 安裝完成後打開ride.py如下: 一、新建項目 file》new project  。彈出框輸入項目名稱 選擇direc

原创 robot framework(4)---選擇下拉框

1.類型非select的下拉框 如下: 這類型需要按照正常元素來進行點擊選取 如下:  備註:點擊非按鈕類型的元素,使用click element

原创 robot framework(2)---簡單的登錄(UI自動化)

示例如下: 需要注意的點:1.本來登錄是需要輸入驗證碼的,但是驗證碼無法獲取,因此可以和開發溝通去掉或保持驗證碼不變                           2.使用斷言來判斷邏輯上是否登錄成功。第一次使用 should b

原创 robot framework(3)---封裝登錄方法(Resource)及關鍵字的使用

在進行軟件自動化測試時,我們設計並編寫好一個測試腳本的業務邏輯之後,需要將其中的業務數據提取爲變量,並對業務邏輯進行封裝。在後續的測試過程中,只需設置每次測試的測試數據,而不必更改業務邏輯。 比如登錄,每次需要變化的只有用戶名和密碼,因此

原创 robot framework(1)---入門

關於環境的安裝可參考:https://www.cnblogs.com/gcgc/p/9340392.html 安裝完成後打開ride.py如下: 一、新建項目 file》new project  。彈出框輸入項目名稱 選擇direc

原创 jmeter測試(10)---通過接口新增數據後從數據庫獲取ID和接口返回的ID進行比較(使用beanshell斷言)

通過新增項目接口新增一個項目,我們可以看到返回值裏面有項目ID。如下: 在對應的數據庫中也可以查找到該項目的ID。爲了判斷數據庫和返回是否一致,就需要進行斷言。 因爲涉及數據庫取值,在這裏我們使用beanshell斷言。 一、連接MyS

原创 jmeter測試(9)----通過接口新增數據後再進行數據還原

整體的操作如下:登錄系統》新增100個人員》刪除新增的數據,進行數據還原。 一、登錄系統》新增100個人員 接口的抓取和參數填寫就不在多說。由於各個系統不一樣,所在在進行新增操作時,接口要帶入登錄的token或者其他的信息等(比如,系統就

原创 jmeter測試(8)----連接數據庫

1.首先下載jdbc的驅動,根據MySQL版本不同需要下載不同的驅動。歷史版本jdbc的下載: http://central.maven.org/maven2/mysql/mysql-connector-java/ 2.將下載的驅動放到F

原创 Jenkins發送郵件的配置(不是QQ郵箱)

1.首先確認下是否安裝了Email Extension Plugin 插件 在系統設置》插件管理中查看 2.系統管理》系統設置中進行如下配置 2.1配置系統管理員郵箱 2.2Extended E-mail Notification設置

原创 jmeter接口性能測試(6)----post傳參注意點

今天使用了一個post類型的http接口,在所有參數值都正確的情況下接口始終不能正確返回,如下: 執行後返回如下: 但是在postman中可以正常返回的。爲此花費了好久,最後終於找到了問題根源。 首先我們查看抓取的接口: 然後我們在

原创 jmeter接口性能測試(7)----在其他接口中使用登錄返回值中的token

在調試接口的過程中,參數值都正確,但是接口返回:缺少參數。查看接口發現:請求頭中有一個login-token參數 因此在該請求中添加“HTTP信息頭管理器”,添加如下: 然後再去執行,返回成功。但是過了一段時間又失敗,這是因爲每次登陸

原创 jmeter接口性能測試(5)----自動生成測試報告

今天學習了在jmeter中自動生成HTML格式的文檔 保存好腳本後,通過cmd.exe進入到jmeter的bin目錄下: 輸入以下命令:jmeter -n -t xxx.jmx(腳本的路徑) -l result.jtl -e -o /t

原创 postman學習(1)----簡單的get請求

   一、下載和安裝    下載地址: Postman Apps     安裝雙擊安裝包安裝即可       二、打開postman,界面如下: 學習過程中使用的接口是一個在公司項目中使用的接口: 測試設備信息: appid: jhyj

原创 jmeter接口性能測試(2)----性能測試全過程

依然使用上一篇文章的接口 在上一篇文章我們已經添加了http請求、斷言、查看結果樹。在開始之前我們在添加聚合報告(線程組》添加》監聽器》聚合報告)。 調試好接口後開始執行性能測試 1.設置線程組:根據實際需要設置 1. 線程數:虛擬用戶