1. 程式人生 > 其它 >jmeter 函式之 _RandomString

jmeter 函式之 _RandomString

_RandomString函式生成隨機手機號與姓名

jmeter中有許多函式,學會函式的靈活使用,對於很多工作都是事半功倍的效果,今天先學習函式——__RandomString,該函式可以自定義字元長度。做介面自動化測試時,可以使用_Randomstring隨機生成姓名、手機號以及其他需要定義的隨機數。

1、生成手機號

如圖生成手機號

第一個引數11,指生成的手機號是11位

第二個引數1234567890,表示11位手機號包含的元素

第三個引數phone,表示儲存11位隨機數的變數名稱

點選生成後,會生成${__RandomString(8,1234567890,phone)} 變數,將該變數當成值放入需要定義的引數中就完成了。

如果需要在首位放置固定值,將值直接放在函式前面即可,如需要固定生成130的手機號,表示式應該為:130${__RandomString(8,1234567890,phone)}

這樣就生成了一個以130開頭的11位的手機號碼。

2、生成姓名

有些介面報文中會校驗姓名的唯一性,做介面自動化的時候就需要對姓名生成隨機數,如下圖只生成2個字的名,你可以在前面單獨加一個固定的姓,這樣就生成一個三個字的姓名了。

如:馬${__RandomString(2,玲美麗豔彥巖靈林琳蜜咪彌祕覓紫紫燕自研梓萌子欣子喬,name)},執行之後得到如下結果:

如果想讓姓和名都進行隨機數的生成,就應該用如下規則:

${__RandomString(1,趙田孫李周吳正王馬沈陳何謝賈安,xing)}${__RandomString(2,玲美麗豔彥巖靈林琳蜜咪彌祕覓紫紫燕自研梓萌子欣子喬,ming)}

執行之後得到如下結果:

本期 _Randomrtring函式的用法就講解到這裡,下期見!