[發明專利]一種提供數據的方法和系統有效
| 申請號: | 201710311156.5 | 申請日: | 2017-05-05 |
| 公開(公告)號: | CN108804303B | 公開(公告)日: | 2022-04-12 |
| 發明(設計)人: | 段瑩瑩 | 申請(專利權)人: | 北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 趙靜;蔣宇星 |
| 地址: | 100195 北京市海淀區杏石口路6*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 提供 數據 方法 系統 | ||
本發明提供一種提供數據的系統和方法,涉及計算機技術領域。該系統的一具體實施例包括:本地存儲模塊,用于保存不同類型配送中心的配置數據;Mock管理模塊,用于接收預設的訂單的配送中心類型,從本地存儲模塊中獲取該類型配送中心的配置數據;接收預設的訂單中每個商品在所述配送中心類型下的庫存狀態;以及將配置數據和庫存狀態數據通過Mock接口提供給數據需求方;Mock接口,用于提供數據。該實施方式解決了依賴外部系統配置的問題,大大縮短了在測試之前準備測試數據的時間,提高了測試效率。
技術領域
本發明涉及計算機技術領域,尤其涉及一種提供數據的方法和系統。
背景技術
隨著網購用戶的日益增長,電商業務發展也越來越迅速。那么如何能夠做到在滿足客戶需求的同時也節約電商的生產成本,是一個需要重視的問題。計劃系統在訂單履約中是一個重要的環節,是一個決定訂單怎么去生產(生產模式),去哪生產(配送中心(倉所屬的配送中心,以城市名命名),庫房),何時去生產(什么時候下傳到庫房)的系統,在測試這個系統的時候,就需要模擬各種倉類型訂單,一單多品的訂單,多種庫存狀態的商品等來組合下單驗證不同生產場景。
現有技術中,對于不容易構造或者不容易獲取的對象,通常通過創建一個虛擬對象來方便測試人員測試。現有技術中的Mock接口只是針對某一個接口實現方法返回值,而且所用到的基礎數據都比較簡單,甚至有可能就是一個對象或幾個參數,但是針對大數量或大的一個文件作為基礎數據,去Mock一個這樣的接口及對應的多個方法,工作量就非常大。
綜上所述,現有技術中,對于測試參數多的情況,由于數據量大,而且各個場景的配置參數又多,因而前期數據準備時依賴于數據庫,因而增加了測試數據的準備時間,降低了測試工作效率。
發明內容
有鑒于此,本發明實施例提供一種提供數據的系統、方法、電子設備和可讀存儲介質,解決了依賴外部系統配置的問題,大大縮短了在測試之前準備測試數據的時間,提高了測試效率。
為實現上述目的,根據本發明實施例的一個方面,提供了一種提供數據的系統。
本發明的提供數據的系統,包括:本地存儲模塊,用于保存不同類型配送中心的配置數據;Mock管理模塊,用于接收預設的訂單的配送中心類型,從本地存儲模塊中獲取該類型配送中心的配置數據;接收預設的訂單中每個商品在所述配送中心類型下的庫存狀態;以及將配置數據和庫存狀態數據通過Mock接口提供給數據需求方;Mock接口,用于提供數據。
可選地,所述Mock管理模塊還用于:將本地存儲模塊中配置數據加載到緩存中;根據接收到的配送中心類型從緩存中獲取該類型的配置數據。
可選地,所述配送中心的類型包括:一個配送中心和多個配送中心。
根據本發明實施例的第二個方面,提供了一種提供數據的方法。
本發明的提供數據的方法包括:本地存儲模塊保存不同類型配送中心的配置數據;Mock管理模塊接收預設的訂單的配送中心類型,以及從本地存儲模塊中獲取該類型配送中心的配置數據;Mock管理模塊接收預設的訂單中每個商品在所述配送中心類型下的庫存狀態;Mock管理模塊通過Mock接口將配送中心的配置數據和庫存狀態數據提供給數據需求方。
可選地,Mock管理模塊從本地存儲模塊中獲取該類型配送中心的配置數據的步驟包括:將本地存儲模塊中的配置數據加載到緩存中;根據接收到的配送中心類型從緩存中獲取該類型的配置數據。
可選地,所述配送中心的類型包括:一個配送中心和多個配送中心。
根據本發明實施例的第三個方面,提供了一種電子設備。
本發明的電子設備包括:一個或多個處理器;存儲裝置,用于存儲一個或多個程序,當所述一個或多個程序被所述一個或多個處理器執行,使得所述一個或多個處理器實現本發明所提供的提供數據的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司,未經北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710311156.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:自動化測試方法及系統
- 下一篇:測試用例生成方法及裝置、存儲介質、電子設備
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





