1. 程式人生 > >jmeter之_MD5函數與請求參數化

jmeter之_MD5函數與請求參數化

問題 html strong In 名稱 PE 線程 bubuko 請求

  問題一:使用jmeter對下單進行壓測的時候,訂單號不允許重復,那怎麽辦呢。

可以采用讀取csv文件進行參數化。

  步驟:

  1.選中線程組,右鍵的配置元件就可以看到【CSV 數據文件設置】

  2.不重復的訂單號有了,然後設置用戶自定義變量,並將變量名填寫在【CSV 數據文件設置】的【變量名稱選項】,此時設置的特定變量的值就可以從配置文件中讀取。

技術分享圖片

  3.請求中替換相應的變量,使請求與變量及配置文件相互關聯。

  技術分享圖片

  問題二:下單請求,需要MD5加密,怎麽解決?

  jmeter中有自帶的MD5函數。具體用法可以通過【選項】-【函數助手對話框】進行查看。

  技術分享圖片

  用上面提到的添加用戶自定義變量的方法,添加加密所需要參數變量,再通過__V函數(用法:${__V(變量名)} )獲取加密所需要的值。

  如果加密字符串還包含變量名,直接在__MD5函數中填寫對應的變量名即可技術分享圖片

  如果還需要對加密後字符串轉換成大寫,則可以用uppercase轉換成大寫。技術分享圖片

參考資料:

https://www.cnblogs.com/lixiaowei395659729/articles/7223110.html

http://www.fblinux.com/?p=951

jmeter之_MD5函數與請求參數化