原创 Charles抓包工具的使用教程

一、charles的使用 1.1 charles的說明 Charles其實是一款代理服務器,通過過將自己設置成系統(電腦或者瀏覽器)的網絡訪問代理服務器,然後截取請求和請求結果達到分析抓包的目的。該軟件是用Java寫的,能夠在W

原创 爬蟲、Selenium、webUI自動化使用PIL+pytesseract識別驗證碼以及識別錯誤解決方案

背景: 大家在做爬蟲或web端的UI自動化時會經常遇到的就是驗證碼,那怎麼識別這驗證碼也是我們目前遇到的難題。(在這裏咱們先不討論:1.點擊類的驗證 2.滑動類的驗證 3.中文類的驗證) 簡單地說,計算機圖形學的主要研究內容就是研

原创 2020年你不可不知的自動化框架,可替代Selenuim的測試框架Top10

Selenium是一種開源自動測試工具。它可以跨不同的瀏覽器和平臺在Web應用程序上執行功能,迴歸,負載測試。Slenium是最好的工具之一,但確實有一些缺點。 業界有一些強大的工具可以替代Selenium,精挑細選的Seleni

原创 Python3.7+Robot Framework+RIDE1.7.4.1安裝使用教程

一、解惑:Robot Framewprk 今天我們聊一聊,Robot Framework被衆多測試工程師誤會多年的祕密。今天我們一起來揭祕一下,最近經常在各大羣裏聽到許多同行,在拿Robot Framework與Pytest或其它

原创 搭建Tcloud雲測平臺第一步

最近在網上發現一個好的開源平臺,就利用晚上時間,搗騰一番,記錄一下一路踩過的坑。(文章分3篇) 準備工作: 1.下載CentOS7鏡像,前往:CentOS官網 2.Win10 PC機 一、Win10利用自帶 Hyper-V安裝Ce

原创 CentOS8上用Docker部署開源項目Tcloud

一、安裝Docker 1、我是虛擬機裝的Centos7,linux 3.10 內核,docker官方說至少3.8以上,建議3.10以上(ubuntu下要linux內核3.8以上) root賬戶登錄,查看內核版本如下 uname -

原创 python3 親測~完美解決unittest框架下不生成測試報告

前提: 1.運行測試用例一切正常,只是沒有測試報告顯示 2.使用命令行pyhon 腳本名字.py 卻可以生成測試報告 pycharm 在運行測試用例的時候 默認是以unittest 框架來運行的,所以不能生成測試報告 劃重點:解

原创 接口加密如何測試?

摘要算法: 對明文編碼生成信息摘要,以防止被篡改。比如MD5使用的是Hash算法,無論多長的輸入,MD5都會輸出長度爲128bits的一個串。 摘要算法不要祕鑰,客戶端和服務端採用相同的摘要算法即可針對同一段明文獲取一致的密文 對

原创 JMeter提取響應信息頭中Cookie之關聯

業務場景 1.例如查詢某網站的用戶列表,需先登錄之後才能查詢。 2.接口需要登錄之後獲取到信息頭中的Cookie傳遞到下一個接口的Header。 環境 1.JMeter5.1 步驟: 1.登錄接口 2.查看登錄成功Header中

原创 Pycharm配置使用Git & 提交本地項目到Git

前提: 1.本機已安裝Git 2.已有GitHub賬號 Pycharm配置Git 1.打開Settings----VersionControl----Git 進行Git配置 2.打開Settings----VersionCont

原创 JMeter提取session設置全局變量

業務場景: 由於所以的接口需要依賴登錄接口返回session的值,必須放入到Header裏面,才能進行請求。 實例: 1.登錄獲取到sessionId 2.使用正則提取sessionId的值 添加Debug Sampler 查

原创 iOS自動化測試| Appium + Python3 + iOS真機環境搭建

Appium是一個自動化測試開源工具,支持iOS平臺和Android平臺上的原生應用,web應用和混合應用。 本次環境配置相關: MacOS的:10.13.4 Appium桌面:1.13.0 Xcode中:9.3.1 一,環境配置

原创 TestLink關聯JIRA,提升測試提Bug效率

在服務器上部署了TestLink;然後瞭解到TestLink和bug管理系統JIRA可以關聯,正好我司用的JIRA平臺,所以嘗試了一番。就整理了這篇文章供大家參考。 環境:TestLink 1.9.19版本,JIRA v7.13

原创 Python+Appium自動化測試之環境搭建

Appium簡介 Appium是一個自動化測試開源工具,支持IOS和Android平臺上的移動原生應用、移動Web應用和混合應用。所謂的“移動原生應用”是指那些用IOS或者Android SDK寫的應用;所謂的“移動Web應用”是

原创 第一次爬蟲案例

最近爬取了一個音頻直播的網站,我們從中提取,直播的標題名稱,音頻源的地址; 爬蟲的基本流程: 1、發起請求通過HTTP庫向目標站點發起請求,也就是發送一個Request,請求可以包含額外的heade