Jmeter模擬http請求


一、獲取用戶信息(GET請求):http://hostname/getuser?userid=1 

1、打開jmeter,創建一個線程組,再添加一個http請求Sampler

2、設置域名、路徑、請求方法、請求參數等信息

3、運行http請求,查看運行結果(右鍵 線程組 ->添加 -> 監聽器 -> 查看結果樹)

二、獲取用戶余額(POST請求):http://hostname/getmoney,且參數是json類型

1、創建一個http請求Sampler,設置域名、路徑、請求方法(POST)、請求參數等信息

2、運行,查看結果

 三、獲取用戶信息2(GET請求),需要添加header,Content-Type application/json

1、創建一個http請求Sampler,設置域名、路徑、請求方法(GET)、請求參數等信息

2、添加http信息頭管理器

3、運行,查看結果樹

四、修改用戶余額(POST請求),需要添加cookie,token是寫死的token12345

cookies的作用:當服務器需要用戶名和密碼進行登錄時,發送請求經常要校驗cookies信息;HTTP Cookie Manager可以自動儲存服務器發送給客戶端的所有Cookie,並在發送請求時附加上合適的Cookie。
個人理解就是記住登錄狀態,只需要第一次請求時登錄,之后就用同一個賬號訪問。服務端可對cookie設置有效期,超過有效期后,需要重新登錄。存在客戶端的是cookie(一個鍵值對),存在服務端的是session(一個鍵值對)。發送請求時,只需要匹配cookie和session即可。
可以把cookie信息存入csv文件中,再創建CSV Data Set Config,導入cookie文件,從而實現cookie的參數化;方便之后更改登錄賬號信息等。

1、創建一個http請求Sampler,設置域名、路徑、請求方法(POST)、請求參數等信息

2、添加HTTP Cookie管理器

 

3、運行,查看結果樹,返回200,請求成功

 

五、上傳文件(POST請求)

1、創建一個http請求Sampler,設置域名、路徑、請求方法(POST)、請求參數等信息

注意:上傳文件只能選擇Files Upload,不能使用Paramerters來設置參數

2、運行,查看結果樹,返回200,請求成功


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM