原创 【質量管理改進】敏捷測試思想

個人思考: 代碼Review --> 單元測試 -->  集成測試,是爲了提高提測質量。 提測後仍需根據提測內容進行相應的自動化+手動測試。 目前集成測試還在初始階段,急需補充,但需注意,不爲追求case的數量,case是否有效。

原创 iterm2中打開sublime

首先安裝sublime,找到路徑: /Applications/SublimeText.app/Contents/SharedSupport/bin/subl  ,配置在.bashrc或.zshrc中。 注意SublimeText.app

原创 golang起一個http服務,mac交叉編譯並在linux上起服務

項目結構: package main import ( "fmt" "log" "net/http" ) // w表示response對象,返回給客戶端的內容都在對象裏處理 // r表示客戶端請求對

原创 python json編碼解碼

json.dumps(): 對數據進行編碼。 json.loads(): 對數據進行解碼。 Python和JSON轉換對應表: Python JSON dict object dict object li

原创 python實現ftp上傳下載

背景: 通過jenkins出了linux部署包後需要手動從jenkins下載,並scp到測試環境服務器,再解壓替換重啓服務等,手動操作太low,又碎片化時間,我打算做成自動化。只需要跑一下jenkins job,幾分鐘後打開頁面驗

原创 找到Linux虛機Load高的"元兇"

  問題描述 有客戶反饋他們的一臺ECS週期性地load升高,他們的業務流量並沒有上升,需要我們排查是什麼原因造成的,是否因爲底層異常? 要弄清Linux虛機load高,我們要搞清楚Linux top命令中Load的含義。 Load av

原创 python ftp上傳文件超時

報錯:ftplib.error_temp: 421 Timeout 解決辦法:在之前上傳之前,把buf_size設置大一點 buf_size = 1024 * 1024 def upload_file(self, loca

原创 通過企業微信接口創建羣聊及獲取羣聊id

# 獲取token curl -XGET https://qyapi.weixin.qq.com/cgi-bin/gettoken\?corpid\=wwde7de530085bf\&corpsecret\=eT3KaFIyn7e

原创 數字證書及 CA 的掃盲介紹

文章目錄 ★先說一個通俗的例子★相關專業術語的解釋★證書有啥用?★總結   最近1-2周,關於 CNNIC 的 CA 證書問題,網上搞得沸沸揚揚。但是俺發覺,即使是一些 IT 行業的技術人員,也搞不太明白該問題的嚴重性(至於不

原创 移動APP自動化測試框架對比

簡介  移動APP的UI自動化測試長久以來一直是一個難點,難點在於UI的”變”, 變化導致自動化用例的大量維護。從分層測試的角度,自動化測試應該逐層進行。最大量實現自動化測試的應該是單元測試,最容易實現也最容易在早期發現問題;其次是接口

原创 golang Version 升級

升級方法: 1.到官網下載需要的安裝包:https://golang.org/doc/install 2.安裝,默認會安裝到/usr/local/go 目錄 3.添加/usr/local/go/bin到PATH環境變量 go versio

原创 使用anyproxy抓取移動端https請求

重點: 1.電腦和手機都要安裝和信任證書 2.anyproxy啓動命令:anyproxy --intercept 步驟: 安裝 anyproxy https://github.com/alibaba/anyproxy生成根證書 htt

原创 supervisor運行golang守護進程

最近在鼓搗golang守護進程的實現,無意發現了supervisor這個有意思的東西。supervisor是一個unix的系統進程管理軟件,可以用它來管理apache、nginx等服務,若服務掛了可以讓它們自動重啓。當然也可以用來實現g

原创 linux刪除大量文件(十幾G)

1、先安裝rsync(which rsync檢查是否已安裝):yum install rsync2、建立一個空的文件夾:mkdir /tmp/test3、用rsync刪除目標目錄:rsync --delete-before -a -H -

原创 go vet靜態檢查

go tool vet . |& grep -Ev vendor 可本地執行進行靜態檢查。   另外參考github上的方案:https://github.com/thockin/go-build-template/blob/master