国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

定制自己的mock數(shù)據(jù)工具

cfanr / 2718人閱讀

摘要:前言開(kāi)發(fā)的過(guò)程中,往往后端和前端都是并行的,當(dāng)后端的接口沒(méi)有完善的時(shí)候就會(huì)影響到我們的開(kāi)發(fā),而我們?cè)诰幊痰倪^(guò)程中也會(huì)通過(guò)很多方法去編造假數(shù)據(jù)模擬數(shù)據(jù)現(xiàn)狀程序?qū)懰兰贁?shù)據(jù)例如標(biāo)題老師會(huì)造成程序中臟數(shù)據(jù)開(kāi)發(fā)人員忘記切換誤發(fā)布到線上復(fù)雜每次都需要寫

前言
開(kāi)發(fā)的過(guò)程中,往往后端和前端都是并行的,當(dāng)后端的接口沒(méi)有完善的時(shí)候就會(huì)影響到我們的開(kāi)發(fā),而我們?cè)诰幊痰倪^(guò)程中也會(huì)通過(guò)很多方法去編造假數(shù)據(jù)
模擬數(shù)據(jù)現(xiàn)狀 程序?qū)懰?假數(shù)據(jù)"
例如:
  let data:[String:Any] = [
            "respcd":"0000",
            "data":["hotTopics":[
                ["title":"標(biāo)題",
                 "author":"老師",
                 "t511116.jpg"]
            ]]]
 self.setData(data){
     .....
 } 
  a.會(huì)造成程序中臟數(shù)據(jù) 
  b.開(kāi)發(fā)人員忘記切換 誤發(fā)布到線上
  c.復(fù)雜 每次都需要寫很多代碼
通過(guò)charles代理方式
charles使用說(shuō)明: https://www.aliyun.com/jiaoch...
  a.配置太復(fù)雜 每個(gè)接口都要添加配置
  b.修改mock數(shù)據(jù)不方便
搭建測(cè)試環(huán)境服務(wù)器
  a.無(wú)可視化編輯json工具
  b.無(wú)法多人同時(shí)測(cè)試一個(gè)接口
mock工具
通過(guò)上面分析我們可以設(shè)計(jì)符合自己mock數(shù)據(jù)平臺(tái) 
必須符合以下要求;
1.可一鍵切換生產(chǎn)和測(cè)試環(huán)境
2.可模擬頁(yè)面中單個(gè)接口
3.可一鍵生成測(cè)試數(shù)據(jù)
4.可視化直接修改
原理圖

mock原理說(shuō)明
mock主要啟動(dòng)一個(gè)Tomcat本地服務(wù) 配合可視化修改JOSN的工具 加了一些:新增 刪除 啟動(dòng) 停止功能 
備注:需要java環(huán)境
啟動(dòng)命令如下:
java -jar mock.jar
mock使用
1.App通可以搖一搖啟動(dòng)接口服務(wù)設(shè)置頁(yè)面,頁(yè)面包括接口選擇功能和是否同步生產(chǎn)環(huán)境到mock環(huán)境功能.
2.mock服務(wù)器及編輯頁(yè)面如下圖

請(qǐng)求返回?cái)?shù)據(jù)如圖
http://localhost:8080/fm/getMockJson?requestTag=login
如圖通過(guò)postman模擬網(wǎng)絡(luò)請(qǐng)求 也可以通過(guò)瀏覽器直接請(qǐng)求

生產(chǎn)環(huán)境數(shù)據(jù) To mock接口
http://localhost:8080/fm/postMockJson?requestTag=home&content={%20%22bstatus%22:%20{%20%22code%22:%202,%20%22des%22:%20%22success%22%20}%20}
通過(guò)上面接口配合App可以將生產(chǎn)環(huán)境數(shù)據(jù)同步到自己本地mock工具中
真實(shí)場(chǎng)景
模擬一個(gè)新開(kāi)發(fā)的功能且頁(yè)面很深
a->b->c
a,b 老頁(yè)面
c是新開(kāi)發(fā)頁(yè)面且接口也是最新的 生產(chǎn)環(huán)境還沒(méi)有發(fā)布
操作如下:
1 .首先接口連接生產(chǎn)環(huán)境 同步環(huán)境功能開(kāi)啟

然后選擇同步生產(chǎn)環(huán)境到mock環(huán)境 然后分別點(diǎn)擊a b 頁(yè)面
這個(gè)時(shí)候 數(shù)據(jù)就被同步

2.其次接口連接mock環(huán)境 同步環(huán)境功能關(guān)閉

這個(gè)時(shí)候點(diǎn)擊a,b頁(yè)面請(qǐng)求的數(shù)據(jù)和生產(chǎn)環(huán)境一樣 最主要目的是能進(jìn)入c頁(yè)面

上面操作只是第一次使用需要做 ,其目的主要是同步數(shù)據(jù)
3.最后mock c頁(yè)面數(shù)據(jù) 如圖:
點(diǎn)擊增加按鈕

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/71180.html

相關(guān)文章

  • 使用 Node.js 寫一個(gè)代碼生成器

    摘要:目前市面上也有很多優(yōu)秀的代碼生成器,而且大部分都提供可視化界面操作。原理代碼生成器的原理就是數(shù)據(jù)模板文件。但是如果寫一個(gè)正兒八經(jīng)的代碼生成器,那肯定是需要根據(jù)已經(jīng)設(shè)計(jì)好的數(shù)據(jù)庫(kù)表來(lái)生成代碼的。背景 第一次接觸代碼生成器用的是動(dòng)軟代碼生成器,數(shù)據(jù)庫(kù)設(shè)計(jì)好之后,一鍵生成后端 curd代碼。之后也用過(guò) CodeSmith , T4。目前市面上也有很多優(yōu)秀的代碼生成器,而且大部分都提供可視化界面操作...

    韓冰 評(píng)論0 收藏0
  • justreq與mock.js組合,快速打造高質(zhì)量Mock Server

    摘要:而則是主要用于接口緩存的一款。初始化完成后,將在當(dāng)前目錄生成文件。其它未在規(guī)則中的請(qǐng)求,將直接代理并緩存下來(lái),而不進(jìn)行轉(zhuǎn)發(fā)。每條記錄包含和兩個(gè)屬性,并且也是隨機(jī)自動(dòng)生成的。 概述 搜到這篇文章之前,相信你已對(duì)Mock Server及mock.js有一定的了解。簡(jiǎn)單概括,Mock Server即模擬服務(wù)器,用于模擬后端api服務(wù)。mock.js是國(guó)內(nèi)的高云開(kāi)發(fā)的一款json數(shù)據(jù)生成器,主...

    Awbeci 評(píng)論0 收藏0
  • 從零開(kāi)始打造 Mock 平臺(tái) - 核心篇

    摘要:前言最近一直在搗鼓畢設(shè),準(zhǔn)備做的是一個(gè)基于前后端開(kāi)發(fā)的平臺(tái),前期花了很多時(shí)間完成了功能模塊的交互。核心代碼就是這么一句。經(jīng)過(guò)各種猜想和測(cè)試,發(fā)現(xiàn)是模擬有問(wèn)題。其實(shí)用的最終核心思路還是一樣的。 前言 最近一直在搗鼓畢設(shè),準(zhǔn)備做的是一個(gè)基于前后端開(kāi)發(fā)的Mock平臺(tái),前期花了很多時(shí)間完成了功能模塊的交互。現(xiàn)在進(jìn)度推到如何設(shè)計(jì)核心功能,也就是Mock數(shù)據(jù)的解析。 根據(jù)之前的需求設(shè)定加上一些思考...

    he_xd 評(píng)論0 收藏0
  • 從零開(kāi)始打造 Mock 平臺(tái) - 核心篇

    摘要:前言最近一直在搗鼓畢設(shè),準(zhǔn)備做的是一個(gè)基于前后端開(kāi)發(fā)的平臺(tái),前期花了很多時(shí)間完成了功能模塊的交互。核心代碼就是這么一句。經(jīng)過(guò)各種猜想和測(cè)試,發(fā)現(xiàn)是模擬有問(wèn)題。其實(shí)用的最終核心思路還是一樣的。 前言 最近一直在搗鼓畢設(shè),準(zhǔn)備做的是一個(gè)基于前后端開(kāi)發(fā)的Mock平臺(tái),前期花了很多時(shí)間完成了功能模塊的交互。現(xiàn)在進(jìn)度推到如何設(shè)計(jì)核心功能,也就是Mock數(shù)據(jù)的解析。 根據(jù)之前的需求設(shè)定加上一些思考...

    kidsamong 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<