PostMan生成測試報(bào)告有兩種:
1、控制臺(tái)的模式
2、HTML的測試報(bào)告 使用到一個(gè)工具newman
Node.js是前端的一個(gè)組件,主要可以使用它來開發(fā)異步的程序。
一、控制臺(tái)的模式
1、安裝node.js
雙擊node.js進(jìn)行安裝,安裝成功后在控制臺(tái)輸入node -v,檢查是否安裝成功。
2、安裝newman
1)在控制臺(tái)輸入npm install -g newman --register=https://registry.npm.taobao.porg命令進(jìn)行安裝newman。
2)安裝成功后輸入newman -v命令,查看newman版本號(hào)。
?3)在postman中導(dǎo)出報(bào)告到桌面
4)在控制臺(tái)輸入命令cd desktop,進(jìn)入到桌面。?
5)導(dǎo)出的文件是一個(gè)json格式的文件
?
?6)然后在控制臺(tái)輸入命令newman run 接口測試實(shí)戰(zhàn).postman_collection.json,然后測試報(bào)告生成如下:
二、HTML的測試報(bào)告
1、查看基于HTML的測試報(bào)告,但是需要安裝?個(gè)插件,安裝的命令為:npm install newman-reporter-html。
2、安裝成功后,執(zhí)行的命令為:newman run Book.postman_collection.json -r html,之后在桌面生成一個(gè)html的報(bào)告,如下圖所示:
?三、HTTP認(rèn)證體系
?HTTP的協(xié)議它是存在缺陷的,這些缺陷主要為: 通信內(nèi)容是明?,內(nèi)容很可能被第三?獲取到 不驗(yàn)證通信?的身份信息,容易被偽裝 ?法證明請求頭的完整性 基于HTTP存在這些缺陷,也就有了HTTPS的協(xié)議,我們可以把HTTPS可以匯總為:HTTPS=HTTP+加密+認(rèn)證+完 整性保護(hù)。
HTTP認(rèn)證體系 HTTP/1.1版本中,使?的認(rèn)證?式具體為: BASIC認(rèn)證,也就是基本認(rèn)證 DIGEST認(rèn)證,也就是摘要認(rèn)證 SSL客戶端認(rèn)證 FormBase認(rèn)證,也就是基于表單認(rèn)證
BASIC 基本認(rèn)證采?Base-64編碼?式,但是不是加密的處理?式。不需要附加任何信息可對其進(jìn)?解碼,那么在HTTP等 ?加密通信的線路上進(jìn)?BASIC認(rèn)證的過程中,很容易被?進(jìn)?獲取信息,安全體系不夠?。
基本認(rèn)證和狀態(tài)碼401(無權(quán)限訪問)
?基本認(rèn)證和狀態(tài)碼403(有權(quán)限但無法訪問)
四、相關(guān)面試題
1、接口文檔是在哪里寫的?
YAPI的平臺(tái)
2、你抓包使用的是那個(gè)工具?
charles
3、如果給你一個(gè)服務(wù)測試,但是沒有接口文檔,此時(shí)你會(huì)?
找開發(fā)讓開發(fā)這邊講一下服務(wù)的邏輯,以及服務(wù)提供的API以及API的相關(guān)信息(請求方法,請求參數(shù),請求URL)
4、PostMan是怎么做API自動(dòng)化測試的?
通過創(chuàng)建集合,新建接口,編寫測試腳本,執(zhí)行測試腳本,生成報(bào)告,導(dǎo)出報(bào)告。
5、PostMan中動(dòng)態(tài)參數(shù)是怎么處理的?
以登錄為例,登錄成功后,生成token,然后獲取的token的信息傳遞給下個(gè)接口的信息,獲取到的token存儲(chǔ)到變量token里面,然后在關(guān)聯(lián)的接口中就會(huì)調(diào)用這個(gè)變量。
6、接口測試與UI測試(功能測試,UI的自動(dòng)化測試)有什么區(qū)別?文章來源:http://www.zghlxwxcb.cn/news/detail-463084.html
接口測試更多測試的是客戶端與后端之間的交;接口測試也是可以完全的測試產(chǎn)品功能測試場景;UI測試關(guān)注頁面的交互和頁面的各種提示信息的驗(yàn)證以及業(yè)務(wù)場景。
?文章來源地址http://www.zghlxwxcb.cn/news/detail-463084.html
到了這里,關(guān)于API自動(dòng)化測試【postman生成報(bào)告】的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!