原创 代碼質量管理 SonarQube 系列之 安裝

簡介 SonarQube 是一個開源的代碼質量管理系統。 功能介紹: 15種語言的靜態代碼分析 Java、JavaScript、C#、TypeScript、Kotlin、Ruby、Go、Scala、Flex、Python、PHP

原创 kworkerds 挖礦木馬簡單分析及清理

公司之前的開發和測試環境是在騰訊雲上,部分服務器中過一次挖礦木馬 kworkerds,本文爲我當時分析和清理木馬的記錄,希望能對大家有所幫助。 現象 top 命令查看,顯示 CPU 佔用 100%,進程名無明顯規則,如:TzBe

原创 shell 腳本常用調試方法

曾經我剛開始學習 shell 腳本時,除了知道用 echo 輸出一些信息外,並不知道其他方法,僅僅依賴 echo 來查找錯誤,比較難調試且過程繁瑣、效率低下。本文介紹下我常用的一些 shell 腳本調試方法,希望能對 shell

原创 基於 Njmon + InfluxDB + Grafana 實現性能指標實時可視監控

引言 最近逛 nmon 官網時,發現了一個新工具 njmon,功能與 nmon 類似,但輸出爲 JSON 格式,可以用於服務器性能統計。 可以使用 njmon 來向 InfluxDB 存儲服務器性能統計數據,再通過 Grafana

原创 linux 下強大的 JSON 解析命令 jq

介紹 jq is like sedfor JSON data - you can use it to slice and filter and map and transform structured data with the

原创 nmon 的下一代工具 njmon

njmon njmon = nmon + JSON format + real-time push to a stats database + instant graphing of “all the stats you ca

原创 Linux/UNIX 下 “command not found” 原因分析及解決

在使用 Linux/UNIX 時,會經常遇到 “command not found” 的錯誤,就如提示的信息,Linux /UNIX 沒有找到該命令。原因無外乎你命令拼寫錯誤或 Linux/UNIX 系統就沒有安裝該命令。 分析過

原创 測試理論之黑盒測試用例設計方法及選擇策略

說明:本文章非黑盒測試方法使用普及文章,僅闡述每個方法的原理、適用場景及使用技巧。 黑盒測試本質是數據驅動的測試。把程序看做黑盒,不考慮內部邏輯結構,僅根據規格說明設計測試用例,驗證其是否符合要求。 黑盒測試方法是窮舉輸入的測試方

原创 性能測試--2、有效應用程序性能測試的基本原則

在應用程序的生命週期中,應儘早建立性能測試意識。 確保應用一切就緒 需要考慮的問題: 應用程序部署後需要支持多少最終用戶?6個月後?1年後?3年後呢? 這些用戶分佈在哪裏?他們是如何與系統建立連接的? 部署後有多少在線用戶、併發

原创 性能測試--1、爲什麼進行性能測試

爲什麼進行性能測試 應用程序糟糕的性能表現,通常不能讓企業達到預期的利益。 以最終用戶的眼光看待性能 關注“應用程序”的性能,此處的“應用程序”指的是應用程序的所有部分(硬件、操作系統、系統架構、中間件、應用程序、網絡等),而非指