簡(jiǎn)述:
jmeter為開(kāi)源工具,支持常見(jiàn)的http接口,dubbo接口測(cè)試以及性能相關(guān)的測(cè)試
安裝說(shuō)明
1、jdk安裝配置環(huán)境變量
2、jmeter下載:https://jmeter.apache.org/download_jmeter.cgi
解壓至自定義文件夾下
3、jmeter插件plugins-manager.jar下載:?https://jmeter-plugins.org/install/Install/? ?放至:jmeterg下lib/ext文件下

jmeter相關(guān)配置文件說(shuō)明
1.jmeter.bat文件包含如下內(nèi)容:
set HEAP=-Xms512m(初始化堆內(nèi)存大小) -Xmx512m(最大堆內(nèi)存大小)
2.Jmeter.properties文件包含如下關(guān)鍵內(nèi)容
remote_hosts=localhost:1099,localhost:2010 逗號(hào)分割來(lái)配置多個(gè)加壓機(jī),以實(shí)現(xiàn)分布式的大并發(fā)量的性能測(cè)試
CookieManager.save.cookies=true? ? 添加cookie管理器自動(dòng)保存COOKIES功能便于后續(xù)接口依賴(lài)登陸
jmeter使用說(shuō)明
HTTP請(qǐng)求全局設(shè)置

信息頭管理器

cookies管理器

HTTP請(qǐng)求

響應(yīng)斷言-

邊界提取器用法說(shuō)明
如接口請(qǐng)求返回結(jié)果為:{"sodar_query_id":"WuHeXpCtEsWU2QTxx6vQCg","injector_basename":"sodar2","bg_hash_basename":"rAuT1ABTnpg02XvzkEYnei6rTZKfo9qz0kymYClU7xo"}
我們需要取sodar_query_id的值WuHeXpCtEsWU2QTxx6vQCg部分
引用名稱(chēng):自定義即可,如設(shè)為stmp
左邊界:sodar_query_id":"? ? ?需要取值的左邊
右邊界:","injector_basename? ?需要取值的右邊
匹配數(shù)字:1? ? ? ?為取第1個(gè)值
####其他請(qǐng)求引用時(shí)為 ${stmp}

正則表達(dá)式-
同上面唯一不同為? ?sodar_query_id":"(.*?)"?中的(.*?)部分為取值內(nèi)容

結(jié)果樹(shù)-查看請(qǐng)求返回結(jié)果

聚合報(bào)告-壓測(cè)性能指標(biāo)匯總

線(xiàn)程組-壓測(cè)執(zhí)行策略

調(diào)試取樣器-監(jiān)控所有變量取值信息

jmeter連接數(shù)據(jù)庫(kù)
首先需要準(zhǔn)備個(gè)Mysql jdbc驅(qū)動(dòng)包,
可至百度網(wǎng)盤(pán)下載鏈接: https://pan.baidu.com/s/1V4UX6IWJs_IPKO8X3NsEYw 提取碼: gdrx
官網(wǎng)下載地址:https://dev.mysql.com/downloads/connector/j/

1.在測(cè)試計(jì)劃中導(dǎo)入下載的jar包

2.添加JDBC Connection Configuration

3.配置JDBC Connection Configuration

參數(shù)解釋
Variable Name: 變量名稱(chēng),需要變量名綁定到池。需要唯一標(biāo)識(shí)。與JDBC取樣器中的相對(duì)應(yīng),決定JDBC取樣的配置。簡(jiǎn)單理解就是在JDBC request的時(shí)候確定去哪個(gè)綁定的配置。
MaxNumber of Connection:?數(shù)據(jù)庫(kù)最大鏈接數(shù)
PoolTimeout:?數(shù)據(jù)庫(kù)鏈接超時(shí),單位ms
Idle?Cleanup Interval (ms):?數(shù)據(jù)庫(kù)空閑清理的間隔時(shí)間,單位ms
Auto Commit:自動(dòng)提交。有三個(gè)選項(xiàng),true、false、編輯(自己通過(guò)jmeter提供的函數(shù)設(shè)置)
Transaction Isolation:? ?
事務(wù)間隔級(jí)別設(shè)置,主要有如下幾個(gè)選項(xiàng):(對(duì)JMX加解密)?
TRANSACTION_REPEATABLE_READ事務(wù)重復(fù)讀、TRANSACTION_READ_COMMITTED事務(wù)已提交讀 、TRANSACTION_SERIALIZABLE事務(wù)序列化 、TRANSACTION_READ_UNCOMMITTED事務(wù)未提交讀、TRANSACTION_NODE ?事務(wù)節(jié)點(diǎn)?、DEFAULT默認(rèn)、編輯
Keep-Alive:?是否保持連接
Max ?Connection age (ms):最大連接時(shí)長(zhǎng),超過(guò)時(shí)長(zhǎng)的會(huì)被拒絕
Validation Query:驗(yàn)證查詢(xún),檢驗(yàn)連接是否有效(數(shù)據(jù)庫(kù)重啟后之前的連接都失效,需要驗(yàn)證查詢(xún))
Database URL:如jdbc:mysql://localhost:3306/test
表示本地?cái)?shù)據(jù)庫(kù),3306端口,數(shù)據(jù)庫(kù)名稱(chēng)為test
JDBCDriver Class:?JDBC的類(lèi),如org.gjt.mm.mysql.Driver ?
4.添加JDBC request


5.添加結(jié)果樹(shù),運(yùn)行

BeanShell的用法
使用之前說(shuō)明,jmeter支持java語(yǔ)言的class文件和jar包引用
用java編輯器新建random.java

package untils;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Random;
public class random {
Random r=new Random();
String myList[] = {"一","乙","二","十","丁","廠","七","卜","人","入","八","九","幾","兒","了","力","乃","刀","又","三","于","干","虧","士","工","土","才","寸","下","大","丈","與","萬(wàn)","上","小","口","巾","山","千","乞","川","億","個(gè)","勺","久","凡","及","夕","丸","么","廣","亡","門(mén)","義","之","尸","弓","己","已","子","衛(wèi)","也","女","飛","刃","習(xí)","叉","馬","鄉(xiāng)","豐","王","井","開(kāi)","夫","天","無(wú)","元","專(zhuān)","云","扎","藝","木","五","支","廳","不","太","犬","區(qū)","歷","尤","友","匹","車(chē)","巨","牙","屯","比","互","切","瓦","止","少","日","中","岡","貝","內(nèi)","水","見(jiàn)","午","牛","手","毛","氣","升","長(zhǎng)","仁","什","片","仆","化","仇","幣","仍","僅","斤","爪","反","介","父","從","今","兇","分","乏","公","倉(cāng)","月","氏","勿","欠","風(fēng)","丹","勻","烏","鳳","勾","文","六","方","火","為","斗","憶","訂","計(jì)","戶(hù)","認(rèn)","心","尺","引","丑","巴","孔","隊(duì)","辦","以","允","予","勸","雙","書(shū)","幻","玉","刊","示","末","未","擊","打","巧","正","撲","扒","功","扔","去","甘","世","古","節(jié)","本","術(shù)","可","丙","左","厲","右","石","布","龍","平","滅","軋","東","卡","北","占","業(yè)","舊","帥","歸","且","旦","目","葉","甲","申","叮","電","號(hào)","田","由","史","只","央","兄","叼","叫","另","叨","嘆","四","生","失","禾","丘","付","仗","代","仙","們","儀","白","仔","他","斥","瓜","乎","叢","令","用","甩","印","樂(lè)","句","匆","冊(cè)","犯","外","處","冬","鳥(niǎo)","務(wù)","包","饑","主","市","立","閃","蘭","半","汁","匯","頭","漢","寧","穴","它","討","寫(xiě)","讓","禮","訓(xùn)","必","議","訊","記","永","司","尼","民","出","遼","奶","奴","加","召","皮","邊","發(fā)","孕","圣","對(duì)","臺(tái)","矛","糾","母","幼","絲","式","刑","動(dòng)","扛","寺","吉","扣","考","托","老","執(zhí)","鞏","圾","擴(kuò)","掃","地","揚(yáng)","場(chǎng)","耳","共","芒","亞","芝","朽","樸","機(jī)","權(quán)","過(guò)","臣","再","協(xié)","西","壓","厭","在","有","百","存","而","頁(yè)","匠","夸","奪","灰","達(dá)","列","死","成","夾","軌","邪","劃","邁","畢","至","此","貞","師","塵","尖","劣","光","當(dāng)","早","吐","嚇","蟲(chóng)","曲","團(tuán)","同","吊","吃","因","吸","嗎","嶼","帆","歲","回","豈","剛","則","肉","網(wǎng)","年","朱","先","丟","舌","竹","遷","喬","偉","傳","乒","乓","休","伍","伏","優(yōu)","伐","延","件","任","傷","價(jià)","份","華","仰","仿","伙","偽","自","血","向","似","后","行","舟","全","會(huì)","殺","合","兆","企","眾","爺","傘","創(chuàng)","肌","朵","雜","危","旬","旨","負(fù)","各","名","多","爭(zhēng)","色","壯","沖","冰","莊","慶","亦","劉","齊","交","次","衣","產(chǎn)","決","充","妄","閉","問(wèn)","闖","羊","并","關(guān)","米","燈","州","汗","污","江","池","湯","忙","興","宇","守","宅","字","安","講","軍","許","論","農(nóng)","諷","設(shè)","訪","尋","那","迅","盡","導(dǎo)","異","孫","陣","陽(yáng)","收","階","陰","防","奸","如","婦","好","她","媽","戲","羽","觀","歡","買(mǎi)","紅","纖","級(jí)","約","紀(jì)","馳","巡","壽","弄","麥","形","進(jìn)","戒","吞","遠(yuǎn)","違","運(yùn)","扶","撫","壇","技","壞","擾","拒","找","批","扯","址","走","抄","壩","貢","攻","赤","折","抓","扮","搶","孝","均","拋","投","墳","抗","坑","坊","抖","護(hù)","殼","志","扭","塊","聲","把","報(bào)","卻","劫","芽","花","芹","芬","蒼","芳","嚴(yán)","蘆","勞","克","蘇","桿","杠","杜","材","村","杏","極","李","楊","求","更","束","豆","兩","麗","醫(yī)","辰","勵(lì)","否","還","殲","來(lái)","連","步","堅(jiān)","旱","盯","呈","時(shí)","吳","助","縣","里","呆","園","曠","圍","呀","噸","足","郵","男","困","吵","串","員","聽(tīng)","吩","吹","嗚","吧","吼","別","崗","帳","財(cái)","針","釘","告","我","亂","利","禿","秀","私","每","兵","估","體","何","但","伸","作","伯","伶","傭","低","你","住","位","伴","身","皂","佛","近","徹","役","返","余","希","坐","谷","妥","含","鄰","岔","肝","肚","腸","龜","免","狂","猶","角","刪","條","卵","島","迎","飯","飲","系","言","凍","狀","畝","況","床","庫(kù)","療","應(yīng)","冷","這","序","辛","棄","冶","忘","閑","間","悶","判","灶","燦","弟","汪","沙","汽","沃","泛","溝","沒(méi)","沈","沉","懷","憂(yōu)","快","完","宋","宏","牢","究","窮","災(zāi)","良","證","啟","評(píng)","補(bǔ)","初","社","識(shí)","訴","診","詞","譯","君","靈","即","層","尿","尾","遲","局","改","張","忌","際","陸","阿","陳","阻","附","妙","妖","妨","努","忍","勁","雞","驅(qū)","純","紗","納","綱","駁","縱","紛","紙","紋","紡","驢","紐","奉","玩","環(huán)","武","青","責(zé)","現(xiàn)","表","規(guī)","抹","攏","拔","揀","擔(dān)","坦","押","抽","拐","拖","拍","者","頂","拆","擁","抵","拘","勢(shì)","抱","垃","拉","攔","拌","幸","招","坡","披","撥","擇","抬","其","取","苦","若","茂","蘋(píng)","苗","英","范","直","茄","莖","茅","林","枝","杯","柜","析","板","松","槍","構(gòu)","杰","述","枕","喪","或","畫(huà)","臥","事","刺","棗","雨","賣(mài)","礦","碼","廁","奔","奇","奮","態(tài)","歐","壟","妻","轟","頃","轉(zhuǎn)","斬","輪","軟","到","非","叔","肯","齒","些","虎","虜","腎","賢","尚","旺","具","果","味","昆","國(guó)","昌","暢","明","易","昂","典","固","忠","咐","呼","鳴","詠","呢","岸","巖","帖","羅","幟","嶺","凱","敗","販","購(gòu)","圖","釣","制","知","垂","牧","物","乖","刮","稈","和","季","委","佳","侍","供","使","例","版","侄","偵","側(cè)","憑","僑","佩","貨","依","的","迫","質(zhì)","欣","征","往","爬","彼","徑","所","舍","金","命","斧","爸","采","受","乳","貪","念","貧","膚","肺","肢","腫","脹","朋","股","肥","服","脅","周","昏","魚(yú)","兔","狐","忽","狗","備","飾","飽","飼","變","京","享","店","夜","廟","府","底","劑","郊","廢","凈","盲","放","刻","育","閘","鬧","鄭","券","卷","單","炒","炊","炕","炎","爐","沫","淺","法","泄","河","沾","淚","油","泊","沿","泡","注","瀉","泳","泥","沸","波","潑","澤","治","怖","性","怕","憐","怪","學(xué)","寶","宗","定","宜","審","宙","官","空","簾","實(shí)","試","郎","詩(shī)","肩","房","誠(chéng)","襯","衫","視","話(huà)","誕","詢(xún)","該","詳","建","肅","錄","隸","居","屆","刷","屈","弦","承","孟","孤","陜","降","限","妹","姑","姐","姓","始","駕","參","艱","線(xiàn)","練","組","細(xì)","駛","織","終","駐","駝","紹","經(jīng)","貫","奏","春","幫","珍","玻","毒","型","掛","封","持","項(xiàng)","垮","挎","城","撓","政","赴","趙","擋","挺","括","拴","拾","挑","指","墊","掙","擠","拼","挖","按","揮","挪","某","甚","革","薦","巷","帶","草","繭","茶","荒","茫","蕩","榮","故","胡","南","藥","標(biāo)","枯","柄","棟","相","查","柏","柳","柱","柿","欄","樹(shù)","要","咸","威","歪","研","磚","厘","厚","砌","砍","面","耐","耍","牽","殘","殃","輕","鴉","皆","背","戰(zhàn)","點(diǎn)","臨","覽","豎","省","削","嘗","是","盼","眨","哄","顯","啞","冒","映","星","昨","畏","趴","胃","貴","界","虹","蝦","蟻","思","螞","雖","品","咽","罵","嘩","咱","響","哈","咬","咳","哪","炭","峽","罰","賤","貼","骨","鈔","鐘","鋼","鑰","鉤","卸","缸","拜","看","矩","怎","牲","選","適","秒","香","種","秋","科","重","復(fù)","竿","段","便","倆","貸","順","修","保","促","侮","儉","俗","俘","信","皇","泉","鬼","侵","追","俊","盾","待","律","很","須","敘","劍","逃","食","盆","膽","勝","胞","胖","脈","勉","狹","獅","獨(dú)","狡","獄","狠","貿(mào)","怨","急","饒","蝕","餃","餅","彎","將","獎(jiǎng)","哀","亭","亮","度","跡","庭","瘡","瘋","疫","疤","姿","親","音","帝","施","聞","閥","閣","差","養(yǎng)","美","姜","叛","送","類(lèi)","迷","前","首","逆","總","煉","炸","炮","爛","剃","潔","洪","灑","澆","濁","洞","測(cè)","洗","活","派","洽","染","濟(jì)","洋","洲","渾","濃","津","恒","恢","恰","惱","恨","舉","覺(jué)","宣","室","宮","憲","突","穿","竊","客","冠","語(yǔ)","扁","襖","祖","神","祝","誤","誘","說(shuō)","誦","墾","退","既","屋","晝","費(fèi)","陡","眉","孩","除","險(xiǎn)","院","娃","姥","姨","姻","嬌","怒","架","賀","盈","勇","怠","柔","壘","綁","絨","結(jié)","繞","驕","繪","給","絡(luò)","駱","絕","絞","統(tǒng)","耕","耗","艷","泰","珠","班","素","蠶","頑","盞","匪","撈","栽","捕","振","載","趕","起","鹽","捎","捏","埋","捉","捆","捐","損","都","哲","逝","撿","換","挽","熱","恐","壺","挨","恥","耽","恭","蓮","莫","荷","獲","晉","惡","真","框","桂","檔","桐","株","橋","桃","格","校","核","樣","根","索","哥","速","逗","栗","配","翅","辱","唇","夏","礎(chǔ)","破","原","套","逐","烈","殊","顧","轎","較","頓","斃","致","柴","桌","慮","監(jiān)","緊","黨","曬","眠","曉","鴨","晃","晌","暈","蚊","哨","哭","恩","喚","啊","唉","罷","峰","圓","賊","賄","錢(qián)","鉗","鉆","鐵","鈴","鉛","缺","氧","特","犧","造","乘","敵","秤","租","積","秧","秩","稱(chēng)","秘","透","筆","笑","筍","債","借","值","倚","傾","倒","倘","俱","倡","候","俯","倍","倦","健","臭","射","躬","息","徒","徐","艦","艙","般","航","途","拿","爹","愛(ài)","頌","翁","脆","脂","胸","胳","臟","膠","腦","貍","狼","逢","留","皺","餓","戀","槳","漿","衰","高","席","準(zhǔn)","座","脊","癥","病","疾","疼","疲","效","離","唐","資","涼","站","剖","競(jìng)","部","旁","旅","畜","閱","羞","瓶","拳","粉","料","益","兼","烤","烘","煩","燒","燭","煙","遞","濤","浙","澇","酒","涉","消","浩","海","涂","浴","浮","流","潤(rùn)","浪","浸","漲","燙","涌","悟","悄","悔","悅","害","寬","家","宵","宴","賓","窄","容","宰","案","請(qǐng)","朗","諸","讀","扇","襪","袖","袍","被","祥","課","誰(shuí)","調(diào)","冤","諒","談","誼","剝","懇","展","劇","屑","弱","陵","陶","陷","陪","娛","娘","通","能","難","預(yù)","桑","絹","繡","驗(yàn)","繼","球","理","捧","堵","描","域","掩","捷","排","掉","堆","推","掀","授","教","掏","掠","培","接","控","探","據(jù)","掘","職","基","著","勒","黃","萌","蘿","菌","菜","萄","菊","萍","菠","營(yíng)","械","夢(mèng)","梢","梅","檢","梳","梯","桶","救","副","票","戚","爽","聾","襲","盛","雪","輔","輛","虛","雀","堂","常","匙","晨","睜","瞇","眼","懸","野","啦","晚","啄","距","躍","略","蛇","累","唱","患","唯","崖","嶄","崇","圈","銅","鏟","銀","甜","梨","犁","移","笨","籠","笛","符","第","敏","做","袋","悠","償","偶","偷","您","售","停","偏","假","得","銜","盤(pán)","船","斜","盒","鴿","悉","欲","彩","領(lǐng)","腳","脖","臉","脫","象","夠","猜","豬","獵","貓","猛","餡","館","湊","減","毫","麻","癢","痕","廊","康","庸","鹿","盜","章","竟","商","族","旋","望","率","著","蓋","粘","粗","粒","斷","剪","獸","清","添","淋","淹","渠","漸","混","漁","淘","液","淡","深","婆","梁","滲","情","惜","慚","悼","懼","惕","驚","慘","慣","寇","寄","宿","窯","密","謀","謊","禍","謎","逮","敢","屠","彈","隨","蛋","隆","隱","婚","嬸","頸","績(jī)","緒","續(xù)","騎","繩","維","綿","綢","綠","琴","斑","替","款","堪","搭","塔","越","趁","趨","超","提","堤","博","揭","喜","插","揪","搜","煮","援","裁","擱","摟","攪","握","揉","斯","期","欺","聯(lián)","散","惹","葬","葛","董","葡","敬","蔥","落","朝","辜","葵","棒","棋","植","森","椅","椒","棵","棍","棉","棚","棕","惠","惑","逼","廚","廈","硬","確","雁","殖","裂","雄","暫","雅","輩","悲","紫","輝","敞","賞","掌","晴","暑","最","量","噴","晶","喇","遇","喊","景","踐","跌","跑","遺","蛙","蛛","蜓","喝","喂","喘","喉","幅","帽","賭","賠","黑","鑄","鋪","鏈","銷(xiāo)","鎖","鋤","鍋","銹","鋒","銳","短","智","毯","鵝","剩","稍","程","稀","稅","筐","等","筑","策","篩","筒","答","筋","箏","傲","傅","牌","堡","集","焦","傍","儲(chǔ)","奧","街","懲","御","循","艇","舒","番","釋","禽","臘","脾","腔","魯","猾","猴","然","饞","裝","蠻","就","痛","童","闊","善","羨","普","糞","尊","道","曾","焰","港","湖","渣","濕","溫","渴","滑","灣","渡","游","滋","溉","憤","慌","惰","愧","愉","慨","割","寒","富","竄","窩","窗","遍","裕","褲","裙","謝","謠","謙","屬","屢","強(qiáng)","粥","疏","隔","隙","絮","嫂","登","緞","緩","編","騙","緣","瑞","魂","肆","攝","摸","填","搏","塌","鼓","擺","攜","搬","搖","搞","塘","攤","蒜","勤","鵲","藍(lán)","墓","幕","蓬","蓄","蒙","蒸","獻(xiàn)","禁","楚","想","槐","榆","樓","概","賴(lài)","酬","感","礙","碑","碎","碰","碗","碌","雷","零","霧","雹","輸","督","齡","鑒","睛","睡","睬","鄙","愚","暖","盟","歇","暗","照","跨","跳","跪","路","跟","遣","蛾","蜂","嗓","置","罪","罩","錯(cuò)","錫","鑼","錘","錦","鍵","鋸","矮","辭","稠","愁","籌","簽","簡(jiǎn)","毀","舅","鼠","催","傻","像","躲","微","愈","遙","腰","腥","腹","騰","腿","觸","解","醬","痰","廉","新","韻","意","糧","數(shù)","煎","塑","慈","煤","煌","滿(mǎn)","漠","源","濾","濫","滔","溪","溜","滾","濱","粱","灘","慎","譽(yù)","塞","謹(jǐn)","福","群","殿","辟","障","嫌","嫁","疊","縫","纏","靜","碧","璃","墻","撇","嘉","摧","截","誓","境","摘","摔","聚","蔽","慕","暮","蔑","模","榴","榜","榨","歌","遭","酷","釀","酸","磁","愿","需","弊","裳","顆","嗽","蜻","蠟","蠅","蜘","賺","鍬","鍛","舞","穩(wěn)","算","籮","管","僚","鼻","魄","貌","膜","膊","膀","鮮","疑","饅","裹","敲","豪","膏","遮","腐","瘦","辣","竭","端","旗","精","歉","熄","熔","漆","漂","漫","滴","演","漏","慢","寨","賽","察","蜜","譜","嫩","翠","熊","凳","騾","縮","慧","撕","撒","趣","趟","撐","播","撞","撤","增","聰","鞋","蕉","蔬","橫","槽","櫻","橡","飄","醋","醉","震","霉","瞞","題","暴","瞎","影","踢","踏","踩","蹤","蝶","蝴","囑","墨","鎮(zhèn)","靠","稻","黎","稿","稼","箱","箭","篇","僵","躺","僻","德","艘","膝","膛","熟","摩","顏","毅","糊","遵","潛","潮","懂","額","慰","劈","操","燕","薯","薪","薄","顛","橘","整","融","醒","餐","嘴","蹄","器","贈(zèng)","默","鏡","贊","籃","邀","衡","膨","雕","磨","凝","辨","辯","糖","糕","燃","澡","激","懶","壁","避","繳","戴","擦","鞠","藏","霜","霞","瞧","蹈","螺","穗","繁","辮","贏","糟","糠","燥","臂","翼","驟","鞭","覆","蹦","鐮","翻","鷹","警","攀","蹲","顫","瓣","爆","疆","壤","耀","躁","嚼","嚷","籍","魔","灌","蠢","霸","露","囊","罐","匕","刁","丐","歹","戈","夭","侖","譏","冗","鄧","艾","夯","凸","盧","叭","嘰","皿","凹","囚","矢","乍","爾","馮","玄","邦","迂","邢","芋","芍","吏","夷","吁","呂","吆","屹","廷","迄","臼","仲","倫","伊","肋","旭","匈","鳧","妝","亥","汛","諱","訝","訛","訟","訣","弛","阱","馱","馴","紉","玖","瑪","韌","摳","扼","汞","扳","掄","坎","塢","抑","擬","抒","芙","蕪","葦","芥","芯","芭","杖","杉","巫","杈","甫","匣","軒","鹵","肖","吱","吠","嘔","吶","吟","嗆","吻","吭","邑","囤","吮","嶇","牡","佑","佃","伺","囪","肛","肘","甸","狽","鳩","彤","灸","刨","庇","吝","廬","閏","兌","灼","沐","沛","汰","瀝","淪","洶","滄","滬","忱","詛","詐","罕","屁","墜","妓","姊","妒","緯","玫","卦","坷","坯","拓","坪","坤","拄","擰","拂","拙","拇","拗","茉","昔","苛","苫","茍","苞","茁","苔","枉","樞","枚","楓","杭","郁","礬","奈","奄","毆","歧","卓","曇","哎","咕","呵","嚨","呻","啰","咒","咆","咖","帕","賬","貶","貯","氛","秉","岳","俠","僥","侶","侈","卑","劊","剎","肴","覓","忿","甕","骯","肪","獰","龐","瘧","疙","疚","卒","氓","炬","沽","沮","泣","濘","泌","沼","怔","怯","寵","宛","衩","祈","詭","帚","屜","弧","彌","陋","陌","函","姆","虱","叁","紳","駒","絆","繹","契","貳","玷","玲","珊","拭","拷","拱","挾","垢","垛","拯","荊","茸","茬","莢","茵","茴","蕎","薺","葷","熒","荔","棧","柑","柵","檸","枷","勃","柬","砂","泵","硯","鷗","軸","韭","虐","昧","盹","咧","昵","昭","盅","勛","哆","咪","喲","幽","鈣","鈍","鈉","欽","鈞","鈕","氈","氫","秕","俏","俄","俐","侯","徊","衍","胚","朧","胎","猙","餌","巒","奕","咨","颯","閨","閩","籽","婁","爍","炫","洼","柒","涎","洛","恃","恍","恬","恤","宦","誡","誣","祠","誨","屏","屎","遜","隕","姚","娜","蚤","駭","耘","耙","秦","匿","埂","捂","捍","袁","捌","挫","摯","搗","捅","埃","耿","聶","荸","莽","萊","莉","瑩","鶯","梆","棲","樺","栓","桅","樁","賈","酌","砸","砰","礫","殉","逞","哮","嘮","哺","剔","蚌","蚜","畔","蚣","蚪","蚓","哩","圃","鴦","唁","哼","唆","峭","唧","峻","賂","贓","鉀","鉚","氨","秫","笆","俺","賃","倔","殷","聳","舀","豺","豹","頒","胯","胰","臍","膿","逛","卿","鴕","鴛","餒","凌","凄","衷","郭","齋","疹","紊","瓷","羔","烙","浦","渦","渙","滌","澗","涕","澀","悍","憫","竅","諾","誹","袒","諄","祟","恕","娩","駿","瑣","麩","琉","瑯","措","捺","捶","赦","埠","捻","掐","掂","掖","擲","撣","摻","勘","聊","娶","菱","菲","萎","菩","螢","乾","蕭","薩","菇","彬","梗","梧","梭","曹","醞","酗","廂","硅","碩","奢","盔","匾","顱","彪","眶","晤","曼","晦","冕","啡","畦","趾","啃","蛆","蚯","蛉","蛀","唬","唾","啤","啥","嘯","崎","邏","崔","崩","嬰","賒","銬","鐺","鋁","鍘","銑","銘","矯","秸","穢","笙","笤","偎","傀","軀","兜","釁","徘","徙","舶","舷","舵","斂","翎","脯","逸","凰","猖","祭","烹","庶","庵","痊","閻","闡","眷","焊","煥","鴻","涯","淑","淌","淮","淆","淵","淫","淳","淤","淀","涮","涵","惦","悴","惋","寂","窒","諜","諧","襠","袱","禱","謁","謂","諺","尉","墮","隅","婉","頗","綽","繃","綜","綻","綴","巢","琳","琢","瓊","揍","堰","揩","攬","揖","彭","揣","攙","搓","壹","搔","葫","募","蔣","蒂","韓","棱","椰","焚","椎","棺","榔","橢","粟","棘","酣","酥","硝","硫","頰","靂","翹","鑿","棠","晰","鼎","喳","遏","晾","疇","跋","跛","蛔","蜒","蛤","鵑","喻","啼","喧","嵌","賦","贖","賜","銼","鋅","甥","掰","氮","氯","黍","筏","牘","粵","逾","腌","腋","腕","猩","猬","憊","敦","痘","痢","瘓","竣","翔","奠","遂","焙","滯","湘","渤","渺","潰","濺","湃","愕","惶","寓","窖","窘","雇","謗","犀","隘","媒","媚","婿","緬","纜","締","縷","騷","瑟","鵡","瑰","搪","聘","斟","靴","靶","蓖","蒿","蒲","蓉","楔","椿","楷","欖","楞","楣","酪","碘","硼","碉","輻","輯","頻","睹","睦","瞄","嗜","嗦","暇","畸","蹺","跺","蜈","蝸","蛻","蛹","嗅","嗡","嗤","署","蜀","幌","錨","錐","锨","錠","錳","稚","頹","筷","魁","衙","膩","腮","腺","鵬","肄","猿","穎","煞","雛","饃","餾","稟","痹","廓","癡","靖","謄","漓","溢","溯","溶","滓","溺","寞","窺","窟","寢","褂","裸","謬","媳","嫉","縛","繽","剿","贅","熬","赫","蔫","摹","蔓","蔗","藹","熙","蔚","兢","榛","榕","酵","碟","碴","堿","碳","轅","轄","雌","墅","嘁","踴","蟬","嘀","幔","鍍","舔","熏","箍","箕","簫","輿","僧","孵","瘩","瘟","彰","粹","漱","漩","漾","慷","寡","寥","譚","褐","褪","隧","嫡","纓","攆","撩","撮","撬","擒","墩","撰","鞍","蕊","蘊(yùn)","樊","樟","橄","敷","豌","醇","磕","磅","碾","憋","嘶","嘲","嘹","蝠","蝎","蝌","蝗","蝙","嘿","幢","鑷","鎬","稽","簍","膘","鯉","鯽","褒","癟","瘤","癱","凜","澎","潭","潦","澳","潘","澈","瀾","澄","憔","懊","憎","翩","褥","譴","鶴","憨","履","嬉","豫","繚","撼","擂","擅","蕾","薛","薇","擎","翰","噩","櫥","橙","瓢","蟥","霍","霎","轍","冀","踱","蹂","蟆","螃","螟","噪","鸚","黔","穆","篡","篷","篙","籬","儒","膳","鯨","癮","瘸","糙","燎","瀕","憾","懈","窿","韁","壕","藐","檬","檐","檁","檀","礁","磷","了","瞬","瞳","瞪","曙","蹋","蟋","蟀","嚎","贍","鐐","魏","簇","儡","徽","爵","朦","臊","鱷","糜","癌","懦","豁","臀","藕","藤","瞻","囂","鰭","癩","瀑","襟","璧","戳","攢","孽","蘑","藻","鱉","蹭","蹬","簸","簿","蟹","靡","癬","羹","鬢","攘","蠕","巍","鱗","糯","譬","霹","躪","髓","蘸","鑲","瓤","矗"};
String myListE[]= {"A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"};
String myListe[]= {"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"};
int n1 = r.nextInt(3500);
int n2 = r.nextInt(26);
int n3 = r.nextInt(26);
//隨機(jī)數(shù)字
public int number(int val) {
int n1 = r.nextInt(val);
System.out.println(n1);
return n1;
}
//數(shù)字長(zhǎng)度自定義
public String num_custom(int val) {
String time = new SimpleDateFormat("yyyyMMddHHmmssSSS") .format(new Date() );
int j=7+val;
String keyv=time.substring(j);
System.out.println(keyv);
return keyv;
}
//純漢字
public String chinese(String val) {
String name;
name=val+myList[n1]+myList[n2];
System.out.println(name);
return name;
}
//純字母大寫(xiě)
public String letter_E(String val) {
String name;
name=val+myListE[n2]+myListE[n3];
System.out.println(name);
return name;
}
//純字母小寫(xiě)
public String letter_e(String val) {
String name;
name=val+myListe[n2]+myListe[n3];
System.out.println(name);
return name;
}
//混合
public String blend(String val) {
String name;
name=n1+myListE[n2]+myList[n1]+myListe[n3]+val;
System.out.println(name);
return name;
}
public static void main(String[] args) {
int a= new random().number(1000);
String aa= new random().num_custom(5);//傳的值為保留的數(shù)字長(zhǎng)短
String b= new random().chinese("測(cè)試機(jī)");//拼接的關(guān)鍵+2位漢字
String c= new random().letter_E("ABC");//拼接的關(guān)鍵字+2位大寫(xiě)字母
String d= new random().letter_e("abc");//拼接的關(guān)鍵字+2位小寫(xiě)字母
String e= new random().blend("!!!");//字母數(shù)字漢字+關(guān)鍵字混組
}
}




beanshell腳本說(shuō)明
//引入jar包內(nèi)類(lèi)
import untils.random;
//聲明對(duì)像及調(diào)用函數(shù)
String s=new random().num_custom(5);
//q為變量,s為函數(shù)返回值
vars.put("q", s);
String b= new random().chinese("測(cè)試機(jī)");
vars.put("e", b);
String c= new random().letter_E("ABC");
vars.put("r", c);
String d= new random().letter_e("abc");
vars.put("t", d);
String e= new random().blend("!!!");
vars.put("y", e);

以下為java文件引用方法:


