テストツールwrkのインストールと使用ガイド


wrkはオープンソースの性能テストツールであり、JmeterやApache BenchのようなJavaベースまたはApache依存のテストツールとは異なり、wrkはオペレーティングシステムベースの高性能IOモデル、例えばselect、epoll、kqueueなど、redisのようなae非同期イベント駆動フレームワークを多重化し、マルチコアサーバのリソースを十分に利用して圧測のニーズを達成することができる.wrkの取り付け
git clone https://github.com/wg/wrk.git  
cd wrk  
make  

Opensllが見つからないエラーが発生した場合は、次のコマンドを実行してopenssl sudo yum install openssl-develをインストールします.
インストールに成功したらwrkのショートカットsudo cp wrk/usr/local/binを確立
コンソールにwrk移動コマンドプロンプトを入力するとインストールに成功します
wrk-t 12-c 100-d 30 sをテストしますhttp://www.baidu.com
パラメータの意味は、-c:合計接続数(スレッドごとに処理される接続数=合計接続数/スレッド数)-d:テストの持続時間1 s、1 m、1 h-t:実行するスレッドの総数(一般的にcpuコア数の2-4倍)-s:luaスクリプトを実行します.ここでluaスクリプトのパスと名前-H:追加するヘッダ情報を書き、headerの構文に注意してください.Eg:-H「token:abc」(tokenコロンスペースabc)-timeout:タイムアウト時間--latency:遅延統計の表示
システムのパフォーマンスは、返された情報に基づいて評価されます.
luaスクリプトを使用してテストを支援
wrk -t12 -c100 -d30s -sscripts/setup.lua http://www.baidu.comluaスクリプトに基づいて独自の操作をカスタマイズできます.
qq群取得ソース:994625692(チャットできるもの)