原创 appium遇到的坑之報錯:An unknown server-side error occurred while processing the command. Original

解決辦法: 使用命令: appium-doctor 檢查有關SDK環境的問題 1、如果在相關一塊出現X ,檢查下你的環境變量。 2、如果不存在相關文件夾,可能你的build-tools以及platform包是被殺毒軟件當作病毒清

原创 Tomcat+Jenkins部署環境

一、下載Tomcant: 官網地址:https://tomcat.apache.org/download-70.cgi 根據系統選擇32位或是64位,這裏我用的是64位 二、下載Jenkins: 鏈接地址:https://pan.

原创 淺談-Selenium中的Page Object設計模式的理解

一、什麼是PO模式? PO是Page Object的縮寫,PO模式是自動化測試項目開發實踐的最佳設計模式之一。 核心思想是通過對界面元素的封裝減少冗餘代碼,同時在後期維護中,若元素定位發生變化, 只 需要調整頁面元素封裝的代碼,提

原创 svn拉取源碼到jenkins執行自動化測試腳本

前置條件: 1、你要確保你的電腦有jenkins: 在url中輸入:localhost:jenkins端口號 2、爲了防止大家的jenkins頁面或是其他功能與我的有所出入,我的版本號爲: 3、jenkins有svn插件:

原创 在jmeter中如何跨線程引用變量(三)

1、打開cmd,輸入jmeter打開工具 2、引用上一次做過的接口,如不懂,可以看上一篇博客: https://blog.csdn.net/weixin_46457203/article/details/105621538 3

原创 App自動化完結篇

Page Object Model 設計模式簡稱爲 PO,我們在做自動化測試寫自動化用例的時候,都是利用定位方法來定位元素信息來操作,比如輸入文本信息、獲取文本信息、獲取某一個標籤的屬性值、tap點擊定位做適配等等,導致了很多重複

原创 Windows下搭建Web自動化測試環境(Ie、Firefox、Chrome、Edge)

一、安裝python 《1》去官網下載: https://www.python.org/ 《2》 百度網盤分享,python-3.5.1.exe: 鏈接:https://pan.baidu.com/s/127QEBpb5e7Yj2

原创 python中使用ORM操作數據庫——增刪改查

通過上一篇博客的講解,我們在使用orm來操作數據庫需要先安裝pymysql與sqlalchemy模塊,接下來我們對數據庫進行簡單的增刪改查: 1、導入模塊: 2、創建連接與基類: 這裏的mysql://scott:tiger@

原创 Windows下搭建appium自動化測試環境及常見問題

1、下載JDK、配置JDK環境變量 這裏分享一個百度網盤下載jdk: 鏈接: https://pan.baidu.com/s/1lB3sAQ2qi2hn5FV-8KWkDA 提取碼: xznu 下載好後點擊進行安裝。 右擊此電腦-

原创 CentOS 8下安裝Docker

首先你要切換root: sudo -i 後續換行輸入你的密碼 1、yum 包更新到最新 yum update 2、安裝需要的軟件包, yum-util 提供yum-config-manager功能,另外兩個是devicema

原创 搭建ant+jenkins+jmeter自動化接口測試框架(詳細篇)

引言 爲什麼要持續集成? 1、減少風險 2、減少假定 3、減少重複過程 4、增強項目的可見性 5、持續集成可以帶來兩點積極效果: (1)有效決策:持續集成系統爲項目構建狀態和品質指標提供了及時的信息,有些持續集成系統可以報告功能完

原创 Jmeter接口測試原理及單線程組的操作(一)

接口測試原理: 接口測試是測試系統組件間接口的一種測試,主要用於測試系統與外部其他系統之間的接口,以及系統內部各個子模塊之間的接口。測試的重點是要檢查接口參數傳遞的正確性,接口功能實現的正確性,輸出結果的正確性,以及對各種異常情況

原创 jmeter之正則表達式的提取以及HTTP信息頭管理器的使用(二)

我們在做接口測試時,總會有需要拿到一些憑證以供其他接口的使用,那麼這裏就需要用到正則表達式來提取接口的出參 1、打開cmd,輸入jmeter,進入到工具中: 2、先做我們要提取出參的接口: 3、做好這些,接下來我們來添加一個察

原创 jmeter之json格式接口如何傳參(四)

1、打開cmd,輸入jmeter進入工具 2、根據接口文檔給出的信息,如要用json格式傳參時,首先header入參添加Content-Type參數,並設置爲 application/json 把它放到要做json格式的接口下