jmeter隨筆(4)--中文url編碼問題


   最近在工作中,對jmeter實踐的點滴的記錄,這里分享交流,不一定正確,僅供參考和討論,有想法的歡迎留言、談論,手機上圖片如果不清晰,請點擊【閱讀原文】查看。

技巧1:中文url編碼問題

問題:我們抓包下來,發現參數值是中文的亂碼了,如果我們改成中文,會導致在頁面數據是亂碼的,如圖

clipboard

分析:

1、查看數據,發現所謂的亂碼其實是url編碼,我們放在fiddler的的小工具里解碼下,就ok了

clipboard[1]

2、但是我們不可能每次輸入,將中文手動轉碼,放到參數里面,我們必須實現jmeter自動轉碼

clipboard[2]

解決方案:

1、jmetetr自帶有兩個函數

${__javaScript(encodeURIComponent('${token}'))}

${__urlencode('${token}'))}

我們借助這兩個函數來實現,這樣在變量或者csv中填寫中文,在請求中調用這兩個函數來編碼,如圖,這樣就解決了問題

clipboard[3]

技巧2、獲取cookie的值

問題:在后續請求中想使用cookie,需要獲取cookie的值

分析:

1、cookie是在登錄或者打開頁面的時候產生的,如圖

clipboard[4]

2、這樣我們想獲取cookie,需要在這個請求下獲取,我們例子是登錄下面,獲取相應的頭信息里面的cookie

解決方案:

1、添加正則表達式

clipboard[5]

2、運行調試、查看,已經獲取到cookie的值

clipboard[6]

image

image

推薦的文章

飛測的腳丫,往下踩(目錄清單)

Fiddler錄制jmeter腳本,干貨分享

jmeter中使用小技巧,隨筆(1)

jmeter中使用小技巧,隨筆(2)

jmeter中使用小技巧,隨筆(3)

jmeter接口自動化,你敢想,我敢玩

接口測試實戰--SoapUI Pro5.1.2

測試路上,聊聊思路,談談手段

移動性能測試工具iTest4.1

移動測試工具moonlight發布第一個版本


免責聲明!

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



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