Udemy Course Multithreading, Concurrency & Performance 12
首先引入以下套件來建立簡單的http API
並在resources目錄下撰寫以下文字檔:
接著撰寫http API的完整java code如下:
上述的API為找尋somewords文字檔內含有多少個關鍵字
執行後可以用瀏覽器得到以下結果
為了後面的內容,這邊改引用課程提供的範例:
接著為了驗證Performance另外下載Apache JMeter套件來呼叫這個API
會看到以下視窗出現
改更測試計畫的名稱:
右鍵->新增->Thread(Users)->setUp Thread Group
新增While Controller(中文叫當...控制器)
這邊沒儲存到Summary Report & 檢視結果樹,記得再新增回來
結果樹顯示綠色表示沒有錯誤
可以端看每一筆的請求及回應
其他筆請求:
並且看看Summary可以見到
接著調整thread數量
再次執行得到:
接著調為4
用以上方是即可做出曲線圖來了解應該增加多少threads可達到最佳化