【JMeter】如何用JMeter進行壓力測試(調試腳本已再豬豬微信的收藏中進行了收藏哦,名字叫exam-wow.jmx)
一、用badboy錄制壓測過程形成腳本另存為jmeter格式文檔。
二、JMeter工具的應用
1.用jmeter工具打開一中導出的jmeter文件,進行優化修改。
2.創建路徑如下:

3.test展開

4.username參數化設置
1)添加用戶名參數化並設置參數化的用戶名及密碼

2)將腳本中的用戶名替換成${username}

5.關聯函數設置;
腳本中添加正則表達式提取器,通過fiddler中的抓取代碼,通過fiddler工具找到關聯函數的左右邊界,然后取值部分用(.+?)來代替即可完成正則的配置。
1)attempt

2)sesskey

3)qusage

4)頁面中對應關聯函數都進行相應的替換

5)添加Debug PostProcessor,在檢查樹中查看參數取值是否正確。

6.其他設置
1)HTTP Cookie Manager

2)User Defined Variables

3)HTTP Header Manager

4)查看結果樹

三、疑難wow解答記錄:

1.比如腳本中存在輸入中文的情況,比如考試中存在填空題,北京錄制過程中解析成了亂碼,那么可以通過修改這里
來解決此問題。
2.北京、下一頁字樣如果也錄制成了亂碼,那么可以將亂碼文字修改為正常答題結果或者下一頁文字。
3.自動重定向和跟隨重定向區別?
答:取樣器結果中如果Response code為301、302、303的話類似3xx形式,那么推薦使用“跟隨重定向”。如果使用“自動重定向”就會報錯不通過哦。

