成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

超簡(jiǎn)單本地mock假數(shù)據(jù)測(cè)試,模擬后臺(tái)數(shù)據(jù)返回必殺技

溫馨提示:急性子可以直接拉到最后觀(guān)看方法步驟。

成都創(chuàng)新互聯(lián)公司是一家專(zhuān)注于成都網(wǎng)站建設(shè)、成都做網(wǎng)站與策劃設(shè)計(jì),賀州網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專(zhuān)注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專(zhuān)業(yè)建站公司;建站業(yè)務(wù)涵蓋:賀州等地區(qū)。賀州做網(wǎng)站價(jià)格咨詢(xún):18982081108

什么是mock?

mock就是在開(kāi)發(fā)過(guò)程中,對(duì)于某些不容易構(gòu)造或者不容易獲取的對(duì)象,用一個(gè)虛擬的對(duì)象來(lái)創(chuàng)建以便測(cè)試開(kāi)發(fā)的方法。

使用mock有什么好處?

1.團(tuán)隊(duì)可以更好地并發(fā)工作

并發(fā)?沒(méi)錯(cuò),技術(shù)人員就應(yīng)該用并發(fā)這個(gè)詞。使用mock,各團(tuán)隊(duì)之間可以不需要再互相等待對(duì)方的進(jìn)度,只需要約定好相互之間的數(shù)據(jù)規(guī)范(文檔),即可使用mock構(gòu)建一個(gè)可用的接口,可以更快的進(jìn)行開(kāi)發(fā)和調(diào)試以及自測(cè),提升開(kāi)發(fā)進(jìn)度的同時(shí),也將發(fā)現(xiàn)缺陷的時(shí)間點(diǎn)大大提前。

2.開(kāi)啟TDD(Test-Driven Development)模式,傳說(shuō)中的測(cè)試驅(qū)動(dòng)開(kāi)發(fā)

單元測(cè)試是TDD的常規(guī)操作,試想一下,當(dāng)你測(cè)試過(guò)程中,某些協(xié)同模塊沒(méi)有完成,如何進(jìn)行測(cè)試?這時(shí)mock就能很好的幫助你解決這個(gè)問(wèn)題。當(dāng)接口定義好后,測(cè)試人員就可以創(chuàng)建一個(gè)mock,把接口添加到自動(dòng)化測(cè)試環(huán)境,提前創(chuàng)建測(cè)試。

3.測(cè)試覆蓋率

比如一個(gè)接口在各種不同的狀態(tài)下要返回不同的值,我們的傳統(tǒng)的做法是復(fù)現(xiàn)這種狀態(tài)然后再去請(qǐng)求接口,這是非常不科學(xué)的做法,而且這種復(fù)現(xiàn)方法很大可能性因?yàn)椴僮鞯臅r(shí)機(jī)或者操作方式不當(dāng)導(dǎo)致失敗,甚至污染之前數(shù)據(jù)庫(kù)中的數(shù)據(jù)。如果我們使用mock,就完全不用擔(dān)心這些問(wèn)題。

4.方便演示

通過(guò)使用mock模擬數(shù)據(jù)接口,我們即可在只開(kāi)發(fā)了UI的情況下,無(wú)須服務(wù)端的開(kāi)發(fā)就可以進(jìn)行產(chǎn)品的演示。

5.隔離系統(tǒng)

在使用某些接口的時(shí)候,為了避免系統(tǒng)中數(shù)據(jù)庫(kù)被污染,我們可以將這些接口調(diào)整為mock的模式,以此保證數(shù)據(jù)庫(kù)的干凈。

如何使用mock?

mock有很多的在線(xiàn)平臺(tái),基本上都要注冊(cè),并且不穩(wěn)定。所以longyoung我就萌發(fā)了一個(gè)想法,能不能本地搭一個(gè)mock,方便快捷。即使沒(méi)網(wǎng)也可以工作,是不是很爽?在上網(wǎng)找了一圈,發(fā)現(xiàn)沒(méi)有比較簡(jiǎn)單的方法,后來(lái)通過(guò)努力,終于實(shí)現(xiàn)了。方法很簡(jiǎn)單,因此不是特別智能,后期可以想辦法升級(jí)下方法。廢話(huà)少說(shuō),直接上步驟:

1.安裝Node.js,請(qǐng)自行搜索安裝。

2.隨便到一個(gè)目錄下創(chuàng)建一個(gè)文件存放json數(shù)據(jù),如:test.json。

3.cd命令切換到文件目錄(如:D:\gittest\test),執(zhí)行命令:http-server -p 5050。-p是指定端口的意思,訪(fǎng)問(wèn)的時(shí)候記得加端口號(hào)。

超簡(jiǎn)單本地mock假數(shù)據(jù)測(cè)試,模擬后臺(tái)數(shù)據(jù)返回必殺技cdn.xitu.io/2019/10/29/16e17931ec23d769?w=292&h=130&f=png&s=4572">

4.訪(fǎng)問(wèn)方法:http://192.168.3.252:5050/test.json。ip+端口+文件名(包含后綴)。

超簡(jiǎn)單本地mock假數(shù)據(jù)測(cè)試,模擬后臺(tái)數(shù)據(jù)返回必殺技

PS:本文原創(chuàng)發(fā)于微信公眾號(hào)longyoung,關(guān)注并回復(fù)「51電子書(shū)」免費(fèi)領(lǐng)取程序員必讀經(jīng)典電子書(shū)。

網(wǎng)頁(yè)標(biāo)題:超簡(jiǎn)單本地mock假數(shù)據(jù)測(cè)試,模擬后臺(tái)數(shù)據(jù)返回必殺技
文章位置:http://jinyejixie.com/article26/ppeicg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營(yíng)銷(xiāo)、云服務(wù)器面包屑導(dǎo)航、企業(yè)建站、網(wǎng)站排名、做網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
张家界市| 中牟县| 汝城县| 南江县| 昭苏县| 方正县| 苍山县| 忻城县| 平舆县| 大埔县| 曲松县| 斗六市| 曲松县| 涟源市| 平舆县| 山西省| 阿克苏市| 边坝县| 佛山市| 宣城市| 观塘区| 礼泉县| 建平县| 綦江县| 壶关县| 乡城县| 图片| 界首市| 亚东县| 葵青区| 鄂托克前旗| 左权县| 武汉市| 南宁市| 贺州市| 眉山市| 同德县| 太白县| 西昌市| 上杭县| 宝清县|