使用Jmeter測(cè)試MD5加密接口性能測(cè)試實(shí)戰(zhàn)

性能測(cè)試過程中,有時(shí)候會(huì)遇到需要進(jìn)行加解密的接口,下面我就來介紹如何針對(duì)MD5加密接口進(jìn)行性能測(cè)試
1划煮、首先找開發(fā)了解需求拐迁,知道是一個(gè)http類型的post請(qǐng)求蹭劈,需要對(duì)請(qǐng)求的applianceId參數(shù)進(jìn)行MD5加密處理,然后把該參數(shù)輸入到sign线召,最后發(fā)起請(qǐng)求給服務(wù)器
2铺韧、我們需要做的就是問開發(fā)拿到MD5加密函數(shù)(java),然后通過jmeter的前置處理器BeanShell PreProcessor缓淹,就可以實(shí)現(xiàn)該效果
3哈打、由于applianceId也需要參數(shù)化,所以需要使用CSV數(shù)據(jù)文件處理進(jìn)行參數(shù)化

一讯壶、添加線程組
1. 添加線程組料仗,Jmeter執(zhí)行是通過線程組進(jìn)行驅(qū)動(dòng)的,測(cè)試計(jì)劃必須最少有一個(gè)線程組伏蚊,選中Test Plan立轧,點(diǎn)擊右鍵,添加》Threads》線程組

image

二躏吊、添加HTTP請(qǐng)求
1. 添加創(chuàng)建連接請(qǐng)求-選中線程組氛改,點(diǎn)擊右鍵,添加》Sampler》HTTP請(qǐng)求
image

2. 在HTTP請(qǐng)求中輸入服務(wù)器ip比伏、端口胜卤、路徑、參數(shù)
image

3. 由于sign參數(shù)需要進(jìn)行MD5加密處理凳怨,所以需要在該HTTP請(qǐng)求添加前置處理器BeanShell PreProcessor
image

4. 添加CSV數(shù)據(jù)文件進(jìn)行參數(shù)化瑰艘,如下:
image

image

5. 前置處理器BeanShell PreProcessor中的java語(yǔ)句如下:
image

image

6. BeanShell斷言,當(dāng)有失敗請(qǐng)求肤舞,打印失敗響應(yīng)結(jié)果到日志
image

7. 添加查看結(jié)果樹和Debug Sampler用來調(diào)試和查看結(jié)果
image
image

三紫新、執(zhí)行性能測(cè)試(Linux環(huán)境)
1. 使用命令cd /home/jmeter/project/devops系統(tǒng)/20180703/script , 進(jìn)入到腳本路徑李剖,一定要進(jìn)入script目錄下芒率,這樣才能使用相對(duì)路徑,不用輸入很長(zhǎng)的絕對(duì)路徑
image

2. 命令如下: jmeter -n -t 新增檢查.jmx -l ../result/summary_report/新增檢查_10_10min.jtl -j ../result/log/新增檢查_10_10min.log
3. 使用該命令調(diào)用jmeter進(jìn)行性能測(cè)試篙顺,-t后面跟的是需要執(zhí)行的腳本名稱偶芍,-l后跟的是聚合報(bào)告保存路徑充择,-j跟的是日志保存路徑,10是并發(fā)用戶數(shù),10min是場(chǎng)景時(shí)長(zhǎng)
image

4. 執(zhí)行完畢匪蟀,會(huì)在兩個(gè)路徑下生成文件
image

5. 性能測(cè)試過程中報(bào)內(nèi)存溢出椎麦,如下
image

6. 需要進(jìn)入到apache-jmeter-4.0-performance/bin目錄下,使用vi jmeter命令修改jmeter文件中的: "${HEAP:="-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m"}" 把最大內(nèi)存Xmx1g改成Xmx3g材彪,可根據(jù)需要調(diào)大观挎,然后重新啟動(dòng)jmeter
image

image


如果文章對(duì)你有幫助,歡迎關(guān)注本人公眾號(hào)段化,公眾號(hào)與本平臺(tái)文章同步嘁捷,方便大家查閱,本人會(huì)持續(xù)推出與測(cè)試有關(guān)的文章显熏,與大家分享測(cè)試技術(shù)雄嚣,每一篇原創(chuàng)文章都是用心編寫,杜絕抄襲復(fù)制


QQ技術(shù)交流群:加群請(qǐng)輸入驗(yàn)證信息 簡(jiǎn)書
??????????????

在這里插入圖片描述


微信二維碼關(guān)注公眾號(hào):

在這里插入圖片描述

關(guān)注之后喘蟆,回復(fù)資源下載缓升,即可獲取本人共享的各種資源下載地址

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-dkyHNY2D-1569554485737)(https://s1.51cto.com/images/blog/201908/06/2e62f8806e1dc1c391c4332ac7fd70b1.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)]
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市履肃,隨后出現(xiàn)的幾起案子仔沿,更是在濱河造成了極大的恐慌坐桩,老刑警劉巖尺棋,帶你破解...
    沈念sama閱讀 211,561評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異绵跷,居然都是意外死亡膘螟,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,218評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門碾局,熙熙樓的掌柜王于貴愁眉苦臉地迎上來荆残,“玉大人,你說我怎么就攤上這事净当∧谒梗” “怎么了?”我有些...
    開封第一講書人閱讀 157,162評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵像啼,是天一觀的道長(zhǎng)俘闯。 經(jīng)常有香客問我,道長(zhǎng)忽冻,這世上最難降的妖魔是什么真朗? 我笑而不...
    開封第一講書人閱讀 56,470評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮僧诚,結(jié)果婚禮上遮婶,老公的妹妹穿的比我還像新娘蝗碎。我一直安慰自己,他們只是感情好旗扑,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,550評(píng)論 6 385
  • 文/花漫 我一把揭開白布蹦骑。 她就那樣靜靜地躺著,像睡著了一般臀防。 火紅的嫁衣襯著肌膚如雪脊串。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,806評(píng)論 1 290
  • 那天清钥,我揣著相機(jī)與錄音琼锋,去河邊找鬼。 笑死祟昭,一個(gè)胖子當(dāng)著我的面吹牛缕坎,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播篡悟,決...
    沈念sama閱讀 38,951評(píng)論 3 407
  • 文/蒼蘭香墨 我猛地睜開眼谜叹,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了搬葬?” 一聲冷哼從身側(cè)響起荷腊,我...
    開封第一講書人閱讀 37,712評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎急凰,沒想到半個(gè)月后女仰,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,166評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡抡锈,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,510評(píng)論 2 327
  • 正文 我和宋清朗相戀三年疾忍,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片床三。...
    茶點(diǎn)故事閱讀 38,643評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡一罩,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出撇簿,到底是詐尸還是另有隱情聂渊,我是刑警寧澤,帶...
    沈念sama閱讀 34,306評(píng)論 4 330
  • 正文 年R本政府宣布四瘫,位于F島的核電站汉嗽,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏莲组。R本人自食惡果不足惜诊胞,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,930評(píng)論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧撵孤,春花似錦迈着、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,745評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至闭专,卻和暖如春奴潘,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背影钉。 一陣腳步聲響...
    開封第一講書人閱讀 31,983評(píng)論 1 266
  • 我被黑心中介騙來泰國(guó)打工画髓, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人平委。 一個(gè)月前我還...
    沈念sama閱讀 46,351評(píng)論 2 360
  • 正文 我出身青樓奈虾,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親廉赔。 傳聞我的和親對(duì)象是個(gè)殘疾皇子肉微,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,509評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • 1 Jmeter安裝配置 使用Jmeter前首先要安裝JDK,配置JDK環(huán)境變量蜡塌。Jmeter不需要安裝碉纳,下載后...
    茶小汐閱讀 2,924評(píng)論 0 8
  • 公司最近需要測(cè)試后臺(tái)性能,所以學(xué)習(xí)使用了Jmeter馏艾,在此做記錄劳曹,也分享給更多需要的人。 這篇文章是 JMeter...
    顧顧314閱讀 4,256評(píng)論 0 10
  • 一.JMeter介紹 1.Apache JMeter是什么 Apache JMeter 是Apache組織的開放源...
    JAVA伯樂閱讀 1,511評(píng)論 0 4
  • 這篇文章接上一篇(即 JMeter 第2篇) 文章里的每一句話都是我斟酌過的攒至,我認(rèn)為需要有注釋或者插圖的地方都會(huì)有...
    顧顧314閱讀 1,310評(píng)論 0 1
  • 性能測(cè)試 應(yīng)用:負(fù)載測(cè)試厚者,壓力測(cè)試躁劣,并發(fā)測(cè)試迫吐,(非性能測(cè)試:但是jmeter能做接口測(cè)試) 負(fù)載測(cè)試: 在一定的軟...
    HSome_Hin閱讀 1,877評(píng)論 0 7