jmeter之_MD5函數與請求參數化


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

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

  步驟:

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

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

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

  

 補充:

  1.也可以通過bean shell調用UUID的randomUUID()方法來實現參數化

  https://blog.csdn.net/lirong_s/article/details/79914532

  

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

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

  

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

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

  如果還需要對加密后字符串轉換成大寫,則可以用uppercase轉換成大寫。

 

參考資料:

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

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

 


免責聲明!

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



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