接口

1、用到哪些工具做接口測試?

參考答案:jmeter

2、接口測試怎么測試的。

參考答案:

1、拿到接口文檔熟悉:(服務(wù)端開發(fā)人員把接口文檔寫出來,我們就可以拿過來熟悉):

1)每個接口對應(yīng)要實現(xiàn)的功能是什么

2)服務(wù)器的地址、端口、接口地址(確定訪問哪個接口)

3)請求方式,請求參數(shù)有哪些,參數(shù)的約束是什么(工作當(dāng)中了解請求參數(shù)的各種約束)

4)熟悉響應(yīng)數(shù)據(jù):

<1>響應(yīng)的字段個數(shù)是否足夠(可以看需求文檔中對應(yīng)的功能需要顯示的個數(shù),只能多不能少)

<2>正確和錯誤的響應(yīng)碼(errcode)有哪些,對應(yīng)的響應(yīng)信息(message)是什么。例如 :errcode:4403 message:錯誤的請求信息

2、編寫接口測試用例(接口測試用跟功能類似,只多了一個請求報文,響應(yīng)報文)

1)考慮正常異常的請求參數(shù)的請求報文

2)考慮正常和異常請求后的響應(yīng)報文(例如 :異常的錯誤碼是什么,對應(yīng)的錯誤信息是否正確)

3、執(zhí)行測試用例:

我們是用jmeter執(zhí)行測試用例,先建立一個線程組,再添加http請求,填寫好請求地址,端口,和請求參數(shù),設(shè)置參數(shù)化,添加斷言等,最后添加查看結(jié)果樹再運行。運行完后,檢查接口是否通過,如果不通過,先定位下原因,如果是請求的參數(shù)有問題,修改后再進行測試,如果是接口本身存在bug,就把服務(wù)器上的日志取下來,提單給開發(fā)修改。

3、JMeter測試環(huán)境怎么搭建

1)、因為JMeter是JAVA程序開發(fā)的,所以要先安裝JDK;

2)、配置JAVA環(huán)境變量,包括:JAVA_HOME,PATH,CLASSPATH;

3)、雙擊jmeter的bin目錄里面的jmeter.bat文件,就可以啟動Jmeter。

4、什么時候會用到使用Fiddler

1)、做安全測試,檢測敏感信息是否加密,攔截篡改數(shù)據(jù);

2)、當(dāng)測試時發(fā)現(xiàn)缺陷,用fiddler抓包,定位該問題是前端還是后臺的問題;

3)、模擬弱網(wǎng)環(huán)境。

5、Fiddler怎么攔截篡改數(shù)據(jù)

參考答案:結(jié)合實際案例和使用步驟來講

可以在請求之前,或響應(yīng)之后攔截篡改數(shù)據(jù),比如登錄,在用戶發(fā)出登錄請求前,攔截下用戶的數(shù)據(jù),可以修改用戶名或者密碼,用戶就會登錄失敗,或者在用戶發(fā)出登錄請求后,在數(shù)據(jù)庫返回數(shù)據(jù)給用戶前,攔截下數(shù)據(jù)庫返回的數(shù)據(jù),可以修改返回的數(shù)據(jù),比如把返回的用戶名改成別人,用戶收到的數(shù)據(jù)會變成改后的。


6、Fiddler怎么模擬弱網(wǎng)測試

參考答案:結(jié)合實際案例和使用步驟來講

首先手機和電腦連接同一個路由器,手動設(shè)置電腦IP為服務(wù)器,添加端口,用fiddler把延時加大

7、問:用jmeter做接口可以通過,但在手機上用到這接口時用不了,什么原因:

參考答案:抓包,查看從手機發(fā)出去的數(shù)據(jù)有沒有問題。

8、問:接口測試的關(guān)注點(怎么驗證接口是通過的)

1、接口返回的數(shù)據(jù)是否正確;

2、向系統(tǒng)提交的數(shù)據(jù)是否正確寫入了數(shù)據(jù)庫。

9、在進行接口的自動化測試,如果遇到token校驗,你是怎么處理的?

首先需要獲取token,獲取token的整個思路為:

A.先進行登錄

B.登錄成功后

C.獲取token

D.把獲取的token當(dāng)作下一個接口的請求參數(shù)

10、Jmeter的斷言怎么做?

首先查看正確異常的響應(yīng)碼是多少,將響應(yīng)碼參數(shù)化,寫在記事本中,然后在jmeter中用CSV DATA導(dǎo)入記事本,添加響應(yīng)斷言,在響應(yīng)斷言中添加參數(shù)${}。如果是斷言多條,就要添加循環(huán)控制器。


11、接口自動化做了多久呢

開發(fā)寫好接口,我們拿到接口文檔之后,我們就開始做著。

12、jenkins怎么做接口自動化?

設(shè)置定時任務(wù)去跑腳本

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,545評論 19 139
  • 6.15路靜娟[同一本書]《一分鐘經(jīng)理人》 正文:“如果你不吹響自己的喇叭,別人也會把它痰盂···” 看到這句...
    臺一DDM路靜娟閱讀 588評論 8 0
  • 白駒過隙,月星斗轉(zhuǎn),或遲疑或堅定或留戀或憧憬,奈何?此刻已是新的一年! 春明媚,乘風(fēng)得意、興致盎然...
    李書聞閱讀 619評論 0 0
  • 對于她,相識的時候是初中,一起經(jīng)過了高中,兩地分離的大學(xué),還有同個縣城工作的現(xiàn)在。這十多年來,對她我始終是有一份...
    李琛8107閱讀 289評論 0 0

友情鏈接更多精彩內(nèi)容