1、接口測(cè)試需要圍繞測(cè)試計(jì)劃實(shí)施。接口測(cè)試重點(diǎn)是:api文檔分析、用例設(shè)計(jì)。具體接口應(yīng)用工具主要根據(jù)后臺(tái)協(xié)議和測(cè)試計(jì)劃測(cè)試工具來定,可使用工具如:postman、jmeter、requests、抓包(fiddler、charles)。
1、先創(chuàng)建一個(gè)線程組。鼠標(biāo)右鍵點(diǎn)擊“測(cè)試計(jì)劃”,依次選擇添加-線程(用戶)-線程組,如下:給線程組取名為“單接口測(cè)試”(名稱自定義即可)。注:命名后保存才能生效。添加HTTP請(qǐng)求。
2、Jmter工具設(shè)計(jì)之初是用于做性能測(cè)試的,它在實(shí)現(xiàn)對(duì)各種接口的調(diào)用方面已經(jīng)做的比較成熟,因此,本次直接使用Jmeter工具來完成對(duì)Http接口的測(cè)試。
3、用例設(shè)計(jì)完了,用什么來測(cè)試接口呢?我們可以借助一些工具,比如apipost和jmeter。apipost使用比較簡(jiǎn)單,可以在列表中選擇請(qǐng)求方式,在輸入框中輸入U(xiǎn)RL,如果是get請(qǐng)求,直接點(diǎn)擊發(fā)送就可以看返回結(jié)果了。
4、方法: 直接選擇接口的請(qǐng)求方法:GET,POST,PUT,DELETE即可。
1、接口測(cè)試需要圍繞測(cè)試計(jì)劃實(shí)施。接口測(cè)試重點(diǎn)是:api文檔分析、用例設(shè)計(jì)。具體接口應(yīng)用工具主要根據(jù)后臺(tái)協(xié)議和測(cè)試計(jì)劃測(cè)試工具來定,可使用工具如:postman、jmeter、requests、抓包(fiddler、charles)。
2、可以使用postman軟件進(jìn)行接口測(cè)試,這里以較復(fù)雜的上傳圖片的接口為例進(jìn)行測(cè)試,首先打開postman軟件選擇Post方式,輸入后臺(tái)接口調(diào)用地址。
3、做接口測(cè)試流程:測(cè)試接口文檔。根據(jù)接口文檔編寫測(cè)試用例(用例編寫方法完全可以按照黑盒測(cè)試的用例編寫規(guī)則來編寫,如:邊界值、正交表等等設(shè)計(jì)方法)。
4、有接口文檔,就簡(jiǎn)單了,直接看。像有些公司沒有接口文檔,這時(shí)候怎么做呢?就需要利用抓包工具去輔助自己,即抓包工具:Charles或Fiddler。獲取服務(wù)端地址、各個(gè)接口訪問方式、輸入輸出參數(shù)。
1、在JMeter中,線程組是獨(dú)立的,不能直接在兩個(gè)不同的線程組之間共享數(shù)據(jù)或通信。
2、通過正則表達(dá)式提取數(shù)據(jù)后。需要用到的地方按照。
3、jmeter正則表達(dá)式,是語句,定義字段的 普通的正則表達(dá)式,{n,m}這種類型的算術(shù)式 正則表達(dá)式是搜索、替換和解析復(fù)雜字符模式的一種強(qiáng)大而標(biāo)準(zhǔn)的方法。
4、案例場(chǎng)景:在測(cè)試創(chuàng)建訂單使用系統(tǒng)的企業(yè)支付時(shí),需要獲取到創(chuàng)建訂單后的訂單編號(hào)才能支付,在jmeter里面可以直接提取上一個(gè)接口json里面的值(sysno)作為下一個(gè)支付接口的入?yún)ⅰ?/p>
5、利用Jmeter做接口測(cè)試怎么做呢?過程真的是超級(jí)簡(jiǎn)單。明白了原理以后,把零碎的知識(shí)點(diǎn)填充進(jìn)去就可以了。所以在學(xué)習(xí)的過程中,不管學(xué)什么,我一直都強(qiáng)調(diào)的是要循序漸進(jìn),和明白原理和邏輯。
6、是兩個(gè)不同的流程,如何控制用戶名的效驗(yàn)結(jié)果不同時(shí),走不同的流程呢,這里要用到Jmeter的if控制器。
本文暫時(shí)沒有評(píng)論,來添加一個(gè)吧(●'?'●)