面對性能調優問題,很多人往往只是單純的套用既往的經驗:先試試一個,不行再試試另一個。面對簡單的問題,如此通常能事半功倍;但是當面對復雜問題的時候,單憑經驗往往并不..
在功能測試方面,異常網絡環境下保證產品功能正確性和保護用戶體驗,是互聯網產品交付的重要指標,需要高可用的網絡控制工具在實驗室環境模擬各種現實異常網絡場景。..
過程性能基線和過程性能模型二者是不同的。過程性能基線是通過對歷史過程績效測量數據的統計分析建立起來的過程績效分布規律,用以判斷項目過程性能是否異常;而過程性能模型..
針對網絡瓶頸,現在冒似很少,不過也不是沒有,首先想一下如果有網絡的阻塞,斷網,帶寬被其他資源占用,限速等情況,應用程序或系統會是什么情況,針對WEB,無非是超時,HTT..
我們性能測試監控模型的構建一直是圍繞著Prometheus和Grafana來展開的。她們可以快速的構建我們性能測試的絕大多數的監控模型:已介紹搭建了數據庫監控、服務器監控。思路是相同的,..
客戶端性能的重要性不言而喻,一方面影響著客戶端整體質量穩定性,任何性能指標的越界都可能造成整個 APP 的崩潰..
性能測試已經是一個老生常談的話題了,不同的項目或多或少都會涉及到,但是每個人的經驗肯定有所不同。今天我想從以下幾個方面分享一下我認為關于性能測試需要重視的要點。..
斷斷續續忙碌了幾個月,終于自己寫的開源項目算是有了雛形,打包成Docker image發布到AWS EC2后,寫代碼算是告一段落。隨之而來的問題就是“我的項目能夠支撐多少QPS” ,由于用了Do..
本文作者主要分享在 Nginx 性能方面的實踐經驗,希望能給大家帶來一些系統化思考,幫助大家更有效地去做 Nginx。..
近期區塊鏈的技術概念在傳統IT圈逐漸升溫,成為許多遺產系統升級重構方案的備選技術路線。筆者本人多年從事應用系統研發,目前所維護的系統性能漸露瓶頸,分片擴容難度較大且面..
elemetry是Chrome瀏覽器項目的一個性能測試框架。它允許你在頁面(或者是任何Android App)上自動化的執行任何操作,然后給你報告相關的性能指標。Telemetry支持Windows、Mac、Linux、Chrome OS、A..
要造一個輪子,最好是先看下現有知名輪子的實現機制。之前有用過一段時間的 LoadRunner,對其參數化機制印象蠻深的,雖然它是性能測試工具,但在腳本參數化方面是通用的。..
在軟件開發過程中,性能測試往往在開發前期容易被忽略。直到有一天問題暴露后,開發人員被迫的直面這個問題,大多數情況下,這是令開發人員感覺到非常痛苦事情。所以在軟件開..
本文通過一個簡單的實例一步一步引導讀者對其進行全方位的性能優化。..
如何將性能測試與持續集成連接起來..
在這篇文章中,你將會了解到為什么常見的主要測試指標是不完美的,以及十個新的測量指標 —— 它們可能會改進你未來的性能測試報告。..
USE 方法是一種能分析任何系統性能的方法論。 我們可以根據能幫助系統分析的結構化清單,來迅速的定位資源的瓶頸和錯誤所在。 它通常會先以列出問題為開始,然后再尋找適合的指..
系統的性能和性能測試,是一個大家都知道其重要性卻往往容易忽略的事。為什么說容易忽略呢?很多系統,做性能測試的時間要么只在最初上線時,要么在重要的系統重構時。而日常..
經常聽到人說,做個性能優化,吞吐量越高越好;或者做個性能測試,目標TPS是50000??蓪嶋H拿到這個信息,能夠做性能測試嗎?這個目標足夠清晰嗎? 事實上,在我看來,未定義清晰..
當你想做性能測試的時候,你會選擇什么樣的測試工具呢?是會選擇wrk?jmeter?locust?還是loadrunner呢? 今天,筆者將根據自己使用經驗,針對jmeter、locust、wrk和loadrunner常用的性..