原创 python3下robot framework ride 測試環境搭建

今天下午我在自己的筆記本上嘗試用python3搭建robot framework 框架,遇到不少問題,一步一步解決的,過程如下。系統使用的win10 ,python3一:安裝python3以及pip與setuptools的安裝;在官網上下

原创 使用jmeter從數據庫(oracle)中取值作爲變量進行測試dubbo接口

下載jmeter插件   拿到接口   看一下參數描述,是需要從數據庫中取值的,先新建一個JDBC Connection Configuration   配置如下: Variable name:  oracle Validation

原创 robotframework-給定日期推算星期幾

前段時間有同事問我robot上有沒有辦法知道指定的某個日期是星期幾,當時沒有想起來,後來一直忙,直到現在才空下來,有時間解決一下這個問題,關於日期推算星期幾,使用到泰勒公式,; 根據  蔡勒(Zeller)公式使用robot編寫出如下,供

原创 RobotFrameWork 關鍵字Set Variable If 使用方法記錄

Set Variable If 關鍵字普通使用方法: The basic usage is giving a condition and two values. The given condition is first evaluated

原创 robot framework --Run KeyWord If 關鍵字下 多個執行條件以及多個執行句

RobortFramework   --Run Keyword (if)用法小結: 1、一般使用: ${smlie}    Set Variable    999     ${New}    Set Variable    666  

原创 web自動化測試robotframework 自動重跑失敗用例併合成最終報告

使用robot跑頁面自動化用例的時候,經常受到網絡因素的影響而失敗,這樣跑一邊的用例當然不是我們最終預想的,因此我們需要將失敗的用例重跑,並生成報告。 網上多是修改代碼來實現自動重跑,其實pybot和rebot中已經有自帶重跑失敗用例與合

原创 robotframework 使用jQuery處理頁面display隱藏內容

使用robot做頁面自動化的時候經常遇到隱藏內容,如下: 隱藏內容: 隱藏內容是在產品名稱之後,在產品名稱之後的輸入框點一下就會出現內容,在使用robot時候可以按照平時模擬鼠標點擊,在等待一兩秒時間等待出現選項框之後點擊所需要的條

原创 命令行執行robotframework 遇到 AutoItLibrary . Run執行exe上傳腳本失敗記錄

我在公司做自動化腳本選擇的是robotframework 最近公司領導要求把做的頁面自動化成果展示在jenkins上,那就需要把寫好的腳本放到Windows環境上,從jenkins上啓動腳本使用的是最簡單粗暴的方式:命令行執行pybot

原创 robotframework 處理頁面系統彈出的確認信息框架

使用robotframework 在頁面自動化做完業務之後遇到彈出確認信息,如下圖,谷歌瀏覽器按F12後這個彈窗上的元素沒法後取到,這個彈框與頁面之間有一個蒙版,不是alert也不是conform,既然獲取不到元素信息,select wi

原创 robot framework 遇到頁面彈出框上傳文件時處理

最近在做公司公司頁面自動化的時候遇到上傳文件的彈出框,如下圖,在點擊選擇文件的時候回彈出一個文件選擇窗口,記錄下處理方法 下載安裝AutoIt 軟件,安裝python 安裝AutoItLibrary,這個過程網上一大堆,不做敘述 將Au

原创 robot framework數據庫連接查詢

數據庫:oracle 在Test Suit在吉安用例 新建UserKeyword中間關鍵字 在resource中放置變量,如上圖(dbScalar.txt),一開始變量名不是以下劃線開頭,結果Connect To Database Us

原创 Web測試方法總結

Web測試方法總結 一、輸入框........................................................................................................

原创 Dubbo Plugin for Apache JMeter插件下載

dubbo是一個Apache JMeter的插件, 主要用途是在Jmeter中可視化的對Dubbo接口進行壓力測試,簡單易用。轉載一個dubbo 的apache 的插件,開源項目https://www.oschina.net/p/jmet

原创 selenium-python編寫unittest運行代碼時候不執行

使用python+ selenium 編寫簡單的自動化腳本的時候,自己寫出簡單的代碼如下:import unittest from selenium import webdriver import time

原创 jmeter 執行長時間未響應

在運行含有JDBC request的jmeter腳本測試時,遇到一個運行長時間未響應、沒有進展,沒有結果也沒有結束的問題,在檢查可能原因的時候發現是SQL語句的問題,原先的SQL語句如下: select TE.C_EXECUTE,V.C