原创 HTTP和HTTPS的區別

HTTP與HTTPS: 超文本傳輸協議HTTP協議被用於在Web瀏覽器和網站服務器之間傳遞信息,HTTP協議以明文方式發送內容,不提供任何方式的數據加密,如果攻擊者截取了Web瀏覽器和網站服務器之間的傳輸報文,就可以直接讀懂其中的信息,因

原创 關於Kubernetes Pod的簡單介紹

關於Kubernets 要想了解Kubernetes Pod,我們要先知道Kubernetes是什麼?我們所熟知的k8s是將8個字母“ubernete”替換爲“8”的縮寫。 Kubernetes是容器集羣管理系統,是一個開源的平臺,可以實

原创 ChromeF12 谷歌開發者工具詳解 -Network

    關於F12開發者工具中Network模塊,無論是開發代碼調試,還是測試定位界面元素,定位問題等,使用的都比較頻繁,我本人也是熱衷於F12的使用,本篇文章便是結合自己使用的一些心得和網上的資料整理出來的(以百度首頁爲例)。 開發者工

原创 Linux top命令用法詳解

top命令經常用來監控Linux的系統狀況,比如cpu、內存等,我們通過top進入視圖 第一行: 14:22:24 — 當前系統時間 6 min — 系統已經運行了6分鐘(看你係統具體使用時長,有沒有重啓過) 2 users — 當前有

原创 淺談Linux、CentOs、unbuntu的關係

    大家都知道,Linux是在Unix的基礎上發展出來的,其核心仍然是Unix,而對於Linux,我們一直稱他是一個操作系統,其實這樣是不準確的,它只是屬於操作系統的內核。以Linux爲內核的操作系統很多,我們稱這種操作系統爲linu

原创 webdriver、appium的工作原理

一、webdriver的實現原理 webdriver原理是經典的Server-Client架構(C/S) 這裏講到的是腳本和瀏覽器的交互,client端開始運行驅動瀏覽器的腳本的時候,這是瀏覽器收到請求開始啓動並開啓偵聽端口(80)

原创 使用SSH方式實現Git遠程連接GitHub

git是目前世界上最先進的分佈式版本控制系統,相比於SVN,分佈式版本系統的最大好處之一是在本地工作完全不需要考慮遠程庫的存在,也就是有沒有聯網都可以正常工作!當有網絡的時候,再把本地提交推送一下就完成了同步,非常方便,故而也得到了廣大I

原创 jenkins+python自動化測試持續集成

一、首先我們安裝Jenkins,我這裏採用的是.mis應用程序,根據提示進行安裝(傻瓜式),最後會打開默認的網頁地址:http://localhost:8080如果端口有衝突,可以去Jenkins的安裝目錄下的這個文件去改端口:二、進入J

原创 Linux下Java環境安裝,Tomcat部署

一、我這裏通過yum方式安裝Linux下的java環境(不用配置環境變量),首先用命令yum search java 顯示所有java的安裝包。 [root@localhost ~]# yum search java 顯示所有的java

原创 性能測試流程

性能測試流程1、性能測試需求分析2、編寫性能測試計劃/方案3、評審性能測試計劃/方案4、設計性能測試用例5、評審性能測試用例6、部署性能測試環境7、執行性能測試用例8、分析測試結果9、查找系統性能瓶頸10、分析瓶頸產生的原因11、編寫性能

原创 Python隨機函數庫random的使用

衆所周知,python擁有豐富的內置庫,還支持衆多的第三方庫,被稱爲膠水語言,隨機函數庫random,就是python自帶的標準庫,他的用法極爲廣泛,除了生成比較簡單的隨機數外,還有很多功能。使用random庫: import rand

原创 利用jmeter實現登錄的參數化

我們平常在使用jmeter做性能測試的時候,針對一些場景,往往需要參數化一些數據,最常用的就是CSV Data Set Config,下面我以登錄場景爲例,詳細介紹利用jmeter實現登錄的參數化1、首先,我們通過測試計劃先建立一個線程組

原创 Python + Selenium環境搭建

Python環境搭建: linux,mac等系統自帶Python,因此這裏主要講Windows版本搭建。 Python3 安裝: Python官網Windows版本下載,下載最新版python3.x, 關於下載選擇: 64位版本下載:W

原创 linux(centos6.5)下搭建SVN服務器

一、安裝命令 1.以root身份登錄linux。 2.執行安裝命令:pip install  subversion 二、創建項目目錄 mkdir  /usr/zhc/svn cd  /usr/zhc/svn chmod -R 777 s

原创 webdriver 的三種等待方式(強制等待、隱式等待、顯示等待)

在自動化測試腳本的運行過程中,webdriver操作瀏覽器的時候,對於元素的定位是有一定的超時時間,大致應該在1-3秒的樣子,如果這個時間內仍然定位不到元素,就會拋出異常,中止腳本執行。我們可以通過在腳本中設置等待的方式來避免由於網絡延遲