性能測試工具的現狀
在軟件測試界,只要一提起來性能測試工具,大家甭管是做個性能測試的,還是沒做過性能測試的,大多數都能異口同聲的說出來兩個重量級工具,LoadRunner和Jmeter。一個代表了商業性能測試工具的巔峯,一個帶走了了當今大部分人的注意力。我今天不談Loadrunner和Jmeter。我今天要談的是新一代的測試性能測試工具--k6。
K6的特點
k6包含許多功能,您可以在文檔中全面瞭解。主要功能包括:
1. 具有開發人員友好API的CLI工具。
2. JavaScript ES2015 / ES6中的腳本編寫-支持本地和遠程
3. 自動化友好的負載測試
用例
k6用戶通常是開發人員,性能測試工程師。他們使用k6來測試API,微服務和網站的性能。常見的k6用例是:
負載測試
k6經過優化,可最大程度地減少系統資源的消耗。這是一種高性能工具,旨在在預生產和QA環境中以高負載運行測試(負載,壓力,穩定性)。
性能監控
k6爲性能測試自動化提供了很好的原語。您可以在少量負載下運行測試,以持續監視生產環境的性能。
負載測試宣言
我們的負載測試宣言是經過多年深入研究,進行性能和負載測試的結果。我們創建它來作爲指導,可以幫助您正確地進行性能測試!
簡單測試總比沒有測試好
負載測試應現有性能指標
開發人員要在開發階段就開始做性能自測
開發者的經驗非常重要
儘可能多的在測試環境發現性能問題