Jmeter接口測試(一)(自動化初試)

軟件測試,從手工測試阻肿,到自動化測試瓦戚,進行階段分類,可從下層到上層依次分為單元測試-->接口測試-->界面自動化測試丛塌。

單元測試:一般由開發(fā)人員自行開發(fā)完進行自測较解;

界面自動化測試:項目在穩(wěn)定情況,適合的測試條件又很難達到赴邻,測試人員更多的在繁雜的手工測試界面印衔;

接口測試:介于單元測試->界面自動化測試之間,為了系統(tǒng)服務(wù)更加穩(wěn)定姥敛,質(zhì)量更高奸焙,測試人員可以更多的參與到接口測試中,對工作效率及個人技術(shù)能力應(yīng)該會有很大的提升空間。


由于從事工作對接口測試的工作較少与帆,經(jīng)驗存在不足了赌,從個人比較淺的理解上來說,接口測試主要分為兩類:代碼層接口測試和Web HTTP接口測試鲤桥,代碼層接口測試更接近單元測試一些吧揍拆,而web http接口主要表現(xiàn)為兩類:

1、瀏覽器和服務(wù)器之間的接口

2茶凳、外部接口(第三方提供的接口)

web接口測試工具:

手工測試的話可以用postman嫂拴,自動化測試多是用到Jmeter(開源)、soupUI(開源&商業(yè)版)贮喧。

常見的接口工具


綜合考慮筒狠,覺得jmeter更適合中小型團隊去做接口測試。因為jmeter也能做壓力測試箱沦,同時也能做自動化測試辩恼,加之它是開源軟件,所以對jmeter做接口測試做多了一點的學習谓形。(在此怎么安裝就略過了灶伊,網(wǎng)上有很多教程)

so,用jmeter來嘗試測試一個接口看看:

1寒跳、打開jmeter(GUI界面)

開源版本和可執(zhí)行版本均可在Apache官方網(wǎng)站上下載到聘萨,解壓后打開bin目錄下的jmeter.bat文件,即打開了用戶界面:

jmeter GUI界面


2童太、添加相關(guān)組件

2.1米辐、新建線程組


2.2、添加http請求


2.3书释、添加監(jiān)聽器--查看結(jié)果樹


2.4翘贮、設(shè)置http請求相關(guān)參數(shù)


3、執(zhí)行測試查看結(jié)果

于監(jiān)視器-查看結(jié)果樹中查看測試結(jié)果


返回狀態(tài)碼200爆惧,表示請求成功狸页,若請求失敗則會返回400、404检激、500等

4肴捉、腳本優(yōu)化完善

上面是一個簡單的接口測試過程,實際是缺少登錄的叔收,工作中單接口測試也是遠遠不夠的,需繼續(xù)優(yōu)化

4.1傲隶、 添加http請求默認值


一般將服務(wù)器的ip饺律、端口等公用的信息設(shè)置在請求默認值中:


4.2添加HTTP請求登錄


4.3添加響應(yīng)斷言和斷言結(jié)果監(jiān)聽器


4.4添加其他元件

因測試用例較多時,基本的元件就很難有效的執(zhí)行用例跺株,我們常常還會用:正則表達式提取器复濒、CSV DATA SET CONFIG脖卖、簡單控制器、if條件控制器巧颈、循環(huán)控制器畦木、用戶定義變量 等等控制元件,例如簡單控制器砸泛,可以把不同的用例獨立分開十籍,都調(diào)用全局http請求默認值,各自去執(zhí)行并不相互影響執(zhí)行結(jié)果

簡單控制器


5唇礁、添加大量測試用例后的執(zhí)行效果

5.1用例分布方式


5.2查看測試結(jié)果

測試結(jié)果可以通過 查看結(jié)果樹勾栗、聚合報告、表格查看結(jié)果盏筐、Summary Report等監(jiān)聽器查看

查看結(jié)果樹


表格查看結(jié)果


Summary Report



End

因為自己不夠優(yōu)秀而感到恐慌围俘,所以不斷努力向前!

如果您認為王子的簡書中的某篇文章還不錯或者有所收獲琢融,您可以通過正文下方的“贊賞支持”功能打賞界牡,給我喝一杯咖啡的機會【物質(zhì)支持】,也可以微信漾抬、微博分享宿亡,因為這兩種支持都是我繼續(xù)努力的動力!


未完奋蔚,待續(xù)……

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末她混,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子泊碑,更是在濱河造成了極大的恐慌坤按,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,544評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件馒过,死亡現(xiàn)場離奇詭異臭脓,居然都是意外死亡,警方通過查閱死者的電腦和手機腹忽,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,430評論 3 392
  • 文/潘曉璐 我一進店門来累,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人窘奏,你說我怎么就攤上這事嘹锁。” “怎么了着裹?”我有些...
    開封第一講書人閱讀 162,764評論 0 353
  • 文/不壞的土叔 我叫張陵领猾,是天一觀的道長。 經(jīng)常有香客問我,道長摔竿,這世上最難降的妖魔是什么面粮? 我笑而不...
    開封第一講書人閱讀 58,193評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮继低,結(jié)果婚禮上熬苍,老公的妹妹穿的比我還像新娘。我一直安慰自己袁翁,他們只是感情好柴底,可當我...
    茶點故事閱讀 67,216評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著梦裂,像睡著了一般似枕。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上年柠,一...
    開封第一講書人閱讀 51,182評論 1 299
  • 那天凿歼,我揣著相機與錄音,去河邊找鬼冗恨。 笑死答憔,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的掀抹。 我是一名探鬼主播虐拓,決...
    沈念sama閱讀 40,063評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼傲武!你這毒婦竟也來了蓉驹?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,917評論 0 274
  • 序言:老撾萬榮一對情侶失蹤揪利,失蹤者是張志新(化名)和其女友劉穎态兴,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體疟位,經(jīng)...
    沈念sama閱讀 45,329評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡瞻润,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,543評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了甜刻。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片绍撞。...
    茶點故事閱讀 39,722評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖得院,靈堂內(nèi)的尸體忽然破棺而出傻铣,到底是詐尸還是另有隱情,我是刑警寧澤祥绞,帶...
    沈念sama閱讀 35,425評論 5 343
  • 正文 年R本政府宣布矾柜,位于F島的核電站阱驾,受9級特大地震影響就谜,放射性物質(zhì)發(fā)生泄漏怪蔑。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,019評論 3 326
  • 文/蒙蒙 一丧荐、第九天 我趴在偏房一處隱蔽的房頂上張望缆瓣。 院中可真熱鬧,春花似錦虹统、人聲如沸弓坞。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,671評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽渡冻。三九已至,卻和暖如春忧便,著一層夾襖步出監(jiān)牢的瞬間族吻,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,825評論 1 269
  • 我被黑心中介騙來泰國打工珠增, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留超歌,地道東北人。 一個月前我還...
    沈念sama閱讀 47,729評論 2 368
  • 正文 我出身青樓蒂教,卻偏偏與公主長得像巍举,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子凝垛,可洞房花燭夜當晚...
    茶點故事閱讀 44,614評論 2 353

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