Jmeter系列(48)- 詳解 Random Variable 隨機變量


如果你想從頭學習Jmeter,可以看看這個系列的文章哦

https://www.cnblogs.com/poloyy/category/1746599.html

 

簡單介紹

 Random Variable 用於生成隨機數字字符串並將其存儲在變量中,以備后用

 

相比 __Random 的優勢

  • __Random 函數也可以生成隨機數字字符串,但如果要重復引用的話,需要結合用戶自定義變量控件(User Defined Variables)
  • 使用  Random Variable 可以生成完隨機數字字符串后存儲在變量中,可以直接重復引用

 

隨機變量

 

隨機變量界面介紹

字段介紹

 

最簡單的栗子

線程組結構樹

有 3 個線程

 

隨機變量

 

查看結果樹

 

默認每個線程都會生成一個新的隨機數字字符串

 

# 占位符的栗子

線程組結構樹

有 3 個線程

 

隨機變量

 

查看結果樹

 

知識點

  • # 可以用在輸出格式中,當做占位符
  • # 的數量和數字字符串長度不一定要相等

 

0 占位符的栗子

線程組結構樹

有 3 個線程

 

隨機變量

 

查看結果樹

 

知識點

  • 0 也可以用在輸出格式中,當做占位符
  • 當數字字符串長度小於 0 的數量時,會自動補 0,大於還是會顯示完全數字字符串

 

輸出格式非占位符的栗子

線程組結構樹

有 3 個線程

 

隨機變量

 

查看結果樹

隨機數字字符串會跟在 11 后面

 

循環控制器的栗子

線程組結構樹

有 3 個線程

 

循環控制器

每個線程循環 2 次,一共發送 6 個請求

 

隨機變量

 

查看結果樹

每個線程每次循環都會生成一個新的隨機數字字符串

 

隨機種子栗子

線程組結構樹

有 3 個線程

 

循環控制器

每個線程循環 2 次,一共發送 6 個請求

 

隨機變量

只有設置了隨機種子和 True 才會生效

 

查看結果樹

每次循環都會產生新的隨機數字字符串,所有線程共用一個數字字符串

 


免責聲明!

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



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