原创 SSH免密碼登錄

背景:兩臺電腦,ip分別爲:5, 10(簡稱) 目的:ip地址5服務器通過ssh遠程訪問10.無需輸入密碼 1、首先在5上生成密鑰對。 #cd /root/.ssh #ssh-keygen -t rsa Generating pu

原创 jenkins+git配置

背景:用git管理源代碼,所以需要jenkins安裝Git Plugin插件配置 準備: 1、linux環境git客戶端 2、jenkins環境 + git plugin插件 注意:jenkins、git在同一個linux

原创 RF +Appium的簡單教程及實例

RF環境搭建 請參考:RF環境搭建 appiumlibrary安裝 下載地址: https://github.com/serhatbolsu/robotframework-appiumlibrary 或者appiumlibra

原创 jenkins中RobotFramework用例錯誤截圖打不開解決方法

具體表現爲:執行用例報錯,打開open_log.html查看日誌,發現錯誤截圖顯示未找到,如圖: 解決方案 配置Robotframework插件必要設置即可解決 原因分析 測試用例日誌是robot-plugin目錄下面log

原创 python中文路徑:UnicodeDecodeError: ascii codec can t decode byte 0xe0 .

最近搭建python環境時遇到:UnicodeDecodeError: ascii codec can t decode byte 0xe0 …這個錯誤, 究其原因是因爲用了電腦設置用戶的時候設置了中文名稱 解決方法如下: 修

原创 robotframework RIDE的日誌沒顯示

描述:第一次運行的時候日誌能展示,再次運行腳本就沒有日誌了,重啓ride還是出現這個問題 解決方法: 修改python路徑\Lib\site-packages\robotide\contrib\testrunner目錄下testr

原创 pip批量安裝、遷移庫

在python開發過程中經常遇到這樣的情況,一臺服務器上寫的好腳本放到另一個服務器上往往會提示缺失依賴庫的情況,除了按錯誤提示一遍一遍的安裝之外,可以用pip批量安裝dependency libs或者遷移libs。 1、批量安裝(

原创 robotframework-接口測試詳解(附件上傳)

接上篇文章,寫下接口需要上傳附件要怎麼做,直接先上代碼,下面再詳細解釋 ${data} Get From Dictionary ${content} data #獲取data信息 ${tok

原创 linux自動清除某個時間之前的文件

如果服務器的磁盤空間不大,程序運行的日誌文件有可能會把磁盤空間佔滿,從而影響程序的正常運行,這時我們就可以寫個定時任務只保存最近幾天的日誌,把之前的不用日誌自動刪除掉,具體操作有兩步: 刪除命令 find 對應目錄 -mtim

原创 robotframework-接口測試詳解

最近做接口自動化測試的項目組越來越多了,打算後面寫一個RF+requests做接口測試的系列文檔,總結遇到的問題,也幫助新入門的同學有個瞭解,如發現我文檔中的不足,請提出意見或建議,以期共同進步!!! 一、環境準備 1、安裝robot

原创 測試用例設計技巧

測試用例的編寫可不簡單,寫一份專業的測試用例,是所有測試工作者考慮的內容,其實用例的編寫是可以通過一些思路來進行,不少比較成熟的公司爲了提升用例的專業性,就會有自己的用例庫,包括流程、關注點,以及自己定義的模板。 第一步、UI體驗測試 1

原创 adb報錯 error:unknown host service

使用appium或者adb有時會報error:unknown host service,原因是5037端口被佔用 解決方法 1、查看是哪個應用程序佔用了5037,在cmd輸入命令行: netstat -ano|findstr "5037"

原创 pinpoint安裝部署(二)

解釋:我也不知道爲啥突然編輯器卡起來了,只能分兩篇 4. 安裝pinpoint-web 4.1 部署war包 解壓Tomcat,將Tomcat重命名移動到指定位置 cd /home/pp_res/ tar -zxvf apache-to

原创 APP功能測試點彙總

隨着智能機的發展,app移動測試越來越重要,其中功能測試仍然是基礎和重點。作爲一個老司機,針對大多數的app和移動設備,總結了一些app測試點給大家,希望對剛入坑的小夥伴有點幫助。 1、安裝和卸載 先說安裝,要考慮如下幾點: 是否可以正

原创 linux grep查看指定內容上下幾行

linux系統中,可以利用grep查看指定的內容, 比如:grep “123” test.log //查看test.log中包含123字符的日誌 如果想查看指定內容上下幾行,可以用參考下面的用法: $grep -10 ‘123’ te