1. 程式人生 > >性能測試七:jmeter進階之文件上傳下載、定時器

性能測試七:jmeter進階之文件上傳下載、定時器

同步 ner 功能 get 普通 web-inf bubuko 限制 tomcat-7

一、上傳下載

上傳:

1,POST請求,勾選 use …for post

2,同請求一起發送文件裏,填寫文件名稱,參數名稱

3,MIME類型: application/octet-stream(非必須)

http://localhost:8080/PerfTeach/UploadServlet

技術分享圖片

技術分享圖片

下載:

普通GET請求

http://locoalhost:8080/PerfTeach/DownloadServlet?path=D%3a%5ctest%5capache-tomcat-7.0.70%5cwebapps%5cPerfTeach%5cWEB-INF%5cfiles%5c20eec011-a6cd-42f0-ae52-804bb0d98738

技術分享圖片

二、定時器

Jmeter中的定時器類似於loadrunner中的pacing值和think_time

1)定時器是在每個sampler(采樣器)之前執行的,而不是之後

2)定時器是有作用域的;當執行一個sampler之前時,所有當前作用域內的定時器都會被執行。且所有的sampler執行前都會執行定時器

3)如果希望定時器僅應用於其中一個sampler,則把該定時器作為子節點加入

常用的定時器

1,固定定時器:設置一個固定的延遲時間,單位ms

2,同步定時器(synchronizing timer):在該定時器處,使線程等待,一直到指定的線程個數達到後,再一起釋放。可以在瞬間制造出很大的壓力。它和loadrunner的集合點差不多的功能

3、常量控制器:可以控制每分鐘tps的總量,限制最高tps

1、固定定時器:會在作用域中,先執行

技術分享圖片

技術分享圖片

實現請求之間不等待,叠代之間等3秒

技術分享圖片

2、同步定時器:類似於集合點,單位,毫秒

技術分享圖片

技術分享圖片

技術分享圖片

3、常量控制器

技術分享圖片

技術分享圖片

性能測試七:jmeter進階之文件上傳下載、定時器