1. 程式人生 > >jmeter-實現多個業務混合併發壓力測試

jmeter-實現多個業務混合併發壓力測試

      測試伺服器過程中,可能遇見這種測試需求:同一時間多個不同事務向伺服器發出請求。例如對一個伺服器來說,同一時刻可能有使用者正在登陸,有使用者正在瀏覽網頁,有使用者正在寫資料,有使用者正在退出等等,那麼該如何實現以上場景的壓力測試呢?

       假設測試需求如下:對業務login、業務read、業務write、業務logout,4個業務按設定好的併發比例(如1:1:1:1,可根據測試需求修改)要求進行100個使用者進行併發測試。

        jmeter實現上述測試需求,具體步驟如下:

        1)jmeter上建立一個測試計劃;

        2)在上述建立的測試計劃下新增4個執行緒組,分別對應業務login、read、write、logout;

        3)設定執行緒組業務login、read、write、logout的執行緒數均為25(與設定的業務比例有關);

        4)配置好測試屬性後,執行該測試計劃;

        5)在測試結果“聚合報告”中檢視執行結果,在測試時可以看到併發數為4個業務併發量的總和