原创 常用磁盤檢測命令

檢測disk的磁盤並過濾: lsblk -ln 2>/dev/null | awk '{if($6=="disk") print $1}' | grep -E '[hsv]d[a-z]|vgc[a-z]|nvme[0-9]' 獲取磁盤

原创 RobotFramework + Selenium實踐1 -- 操作滾動條

編寫用例時,碰到帶有滾動條的下拉列表,目標選項不在第一頁,需要翻頁找到它。 Focus關鍵詞實驗結果不生效,後採用 Execute Javascript 關鍵詞,執行Javascript腳本翻頁。樣例如下。 Scroll Selecto

原创 RobotFramework + Selenium 實踐2 -- 下載文件

實踐中需要下載文件到目標目錄。Selenium關鍵詞中對此沒有很好的支持。 經過學習前人經驗,得出方法,可以通過wget直接獲取文件。此前,需要拿到被測系統的cookie信息。 最終方案如下, 1)Linux系統 Download Co

原创 備忘錄:編寫Python2/3兼容的代碼

轉自:http://python-future.org/compatible_idioms.html PDF 版本: http://python-future.org/compatible_idioms.pdf 本筆記本向您展示了用於編寫

原创 mdtest - 元數據能力測試工具

Quick Start 安裝方法1 最新的mdtest代碼已經merge到ior項目中,因此在編譯、安裝ior的時候,我們同時編譯安裝了mdtest。詳細步驟見 ior測試。 與ior相同的是,我們只需要在一臺機器上編譯應用程序,之後將可

原创 查看PCIE帶寬的信息

PCIE有四種不同規格,下圖展示了從外形區分其中兩種規格。注意每種卡槽旁邊的 x4, x8, x16。   不同的PCIE規格會有不同的傳輸速率,參考值如下表。 PCI Express 版本 編碼方案 傳輸速率 1.0

原创 Chelsio網卡適配arm服務器,驅動編譯和安裝

服務器基本信息:長城服務器,arm64架構,OS Kylin 4.0.2。   安裝內核頭文件 一般的安裝方法是 apt-get install kylin-headers-${uname -r},以保證頭文件的版本正確。Kylin的開放

原创 爲Ubuntu安裝指定版本的chrome瀏覽器

在將基於selenium的web 自動化用例容器化時,遇到了chrome stable版本升級到76,但是基礎鏡像 python-3.7.3不兼容的情況。爲了解決這個問題,需要爲鏡像安裝指定版本(73)的google chrome。 修改

原创 好玩的工具們

命令行工具 HTTPie:一個命令行 HTTP 客戶端。目標是讓 CLI 與 Web services 的交互儘可能的更友 好。官方文檔,https://keelii.com/2018/09/03/HTTPie/    前端測試 cypr

原创 ior - POSIX文件系統測試工具

IOR(Interleaved or Random)是一種常用的文件系統基準測試程序,特別適用於評估並行文件系統的性能。 IOR可用於測試各種接口和訪問模式(POSIX兼容)的並行文件系統的性能。它適用於比較不同文件系統的性能。 IOR使

原创 LTP, Linux Test Project

 LTP-linut test project 。ltp套件是由Linux Test Project所開發的一套系統測試套件。它基於系統資源的利用率統計開發了一個測試的組合,爲系統提供足夠的壓力。 使用 LTP 測試套件對 Linux 操

原创 RF項目配置文件使用

RF支持從文件(.py, .java, .yaml)load變量。以當前工作項目proj爲例,proj 自動化項目選用yaml文件作爲標準配置文件,因爲yaml具有結構分明,可讀性強的優點。 配置文件入口 配置文件settings.yam

原创 錄放流量 - tcpdump、tcprewrite、tcpreplay

Tcpreplay is a suite of BSD GPLv3 licensed tools written by Aaron Turner for UNIX (and Win32 under Cygwin) operating sy

原创 配置Linux服務器NMI Watchdog

# 查看nmi watchdog狀態,期望爲1 sysctl kernel.nmi_watchdog kernel.nmi_watchdog = 1 # 如果沒有打開,則需要執行命令打開watchdog sysctl  -w ker

原创 K8S(kubernetes)常用命令

K8S配置和常用命令 kubectl默認沒有配置自動完成,可以執行以下命令配置。 source <(kubectl completion bash)                        # setup autocomplete