性能測試腳本簡單編寫


性能測試腳本簡單編寫

 

常用的Jmeter元件:

 

 

 編寫腳本:

基礎元件:

 

 

1、HTTP信息頭管理器—— 對請求消息的消息頭進行修改

2、使用HTTP請求默認值寫入協議、域名、端口、編碼格式,在HTTP請求取樣器中只需要寫入路徑、 請求方法、參數即可。好處是:在測試時,如果換了測試環境,直接修改HTTP請求默認值即可,不需 要修改所有腳本

3、編寫腳本時,每個用例一個獨立的線程組

線程組名稱建議修改為用例名稱

HTTP請求取樣器的名稱修改為用戶名稱

每個HTTP請求需要添加斷言

如果請求URL中的參數可能為中文,建議將參數放入到下面參數列表中,並將中文參數勾選“編碼”

4、當腳本涉及到登錄及后續相關操作時,需要使用提取器將登錄后的token信息提取出來,在后續請求 中加上token信息,這樣后續請求才是登錄狀態

5、編寫jmeter腳本的過程,如果HTTP請求之前調試過,可以直接拷貝(ctrl+c —— ctrl+V)到新的線 程組使用

6、編寫腳本的過程中,常用的靜態數據,可以先寫到用戶定義的變量中,在腳本中進行引用。好處 是:后續如果腳本修改數據,可以直接修改變量,不需要去每個腳本中進行修改

7、業務流程的腳本:只需要將前面單接口腳本調通,按照業務流程的接口順序將前面的接口腳本拷貝 過來即可

 

執行測試腳本的測試機:

執行性能測試前,需要根據要模擬的業務負載量來選擇適當的測試機

單機執行

windows:圖形化界面、操作簡單;資源使用低,能模擬的並發數低

linux:命令行操作,操作難度高;資源使用率高,能模擬的並發數高

分布式執行

如果單台測試機(無論windows或linux)都無法滿足負載量要求時,需要使用分布式的方 法,使用多台測試機一起來模擬特定負載量的業務

 

 

性能測試腳本執行:

簡單的登錄腳本構造:

1、在性能測試時需要模擬不同的用戶進行登錄操作,因此需要提前構造用戶數據

 

 

 

 


免責聲明!

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



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