1. 安裝好插件html
參考文檔「擴展Jmeter插件獲取更多監聽器」post
2. 添加線程組測試
右鍵測試計劃->添加->Threads(Users)->jp@gc - Stepping Thread Groupurl
3. 控制面板介紹插件
添加後,面板以下線程
l This group will start Max threads - 設置單臺負載機,線程組啓動的線程總數爲Max個3d
l First,wait for N seconds - 啓動第一個線程以前,須要等待N秒htm
l Then start N threads - 設置最開始時啓動N個線程blog
l Next add N1 threads every N2 seconds, using ramp-up N3 seconds - 而後,每隔N2秒,在N3秒內啓動N1個線程文檔
l Then hold load for N seconds - 單臺負載機啓動的線程總數達到Max以後,持續運行N秒
l Finally,stop N1 threads ervery N2 seconds - 最後,每隔N2秒,中止N1個線程數。
相似loadrunner的場景設置,解釋:This Group will start 10 threads:此次的測試總共會起10個線程。First , wait for 0 seconds:等待0s後開始起線程,也就是不等待直接起線程。Then start 5 threads every 10 seconds:每起5個線程後會運行10s,再起餘下的5個線程,再運行10s,以此類推。Using ramp-up 2 seconds:前面每起多少個線程的時候花2s,與上面結合起來即2s內起5個線程,運行10s,而後再再2s內再起5個線程,再運行10s,以此類推。Then hold load for 60 seconds. :所有的線程起來後,運行60s 後開始中止(跟loadrunner相似,從jmeter聚合報告裏面能夠看出來,這裏的hold load 的意思,實際上是這些線程,一直在請求,至關於jmeter普通線程組裏面的循環運行)。Finally , stop 5 threads every 10 seconds:最後中止線程,5個線程停一次,等10s再停5個線程(固然,第一次是hold時間一過就先停5個線程,而後等10s再停餘下的5個線程)。從下面的圖也能夠很好的理解這個線程組的設置