tag 接口設計

標籤
貢獻14
97
11:21 PM · Nov 03 ,2025

@接口設計 / 博客 RSS 訂閱

圓圓大姐頭 - Apikit 自學日記:添加測試步驟-腳本步驟

腳本步驟 在流程測試用例界面,進入用例管理,點擊 添加腳本[Javascript] 按鈕: 進入編輯用例頁面,點擊 新API測試 新建一個 API 請求。 API 自動化測試平台為代碼模式的測試用例設計了一套簡單的API信息模板,因此只需要極少的代碼即可完整地描述API信息,模板中各個字段含義如下: 如下圖所示即為一個完整的API請求信息,表示: 請求url:https://www.eo

API , postman , 腳本 , 接口 , 接口設計

收藏 評論

圓圓大姐頭 - Apikit 自學日記:智能 Mock 規則

功能入口:API管理應用 / 公共資源菜單 / 智能 Mock 設置 二級菜單在編寫API文檔返回結果時,若參數字段和類型匹配智能Mock規則,系統則會自動填入對應的Mock值。該功能提供無感的快速mock值配置,減輕mock規則配置的工作負擔。 智能Mock的匹配規則分兩種類型:內置規則和自定義規則。 內置規則是一套完整的預置智能Mock規則,用户不可編輯具體的匹配規則,僅可整體啓用或停用。內置

mock , API , 接口文檔 , 測試工具 , 接口設計

收藏 評論

圓圓大姐頭 - Apikit 自學日記:創建自動化測試項目

在API 自動化測試中,所有的測試用例都是以項目維度來進行管理,一個自動化測試項目可以從多個API文檔項目中引用API信息來創建API測試用例。 點擊左側菜單欄,進入 API自動化測試 項目列表頁,點擊添加按鈕: 在彈窗中輸入相應的信息,點擊確定即可: 在創建項目時,您也可以指定一位空間內的成員成為該項目的初始管理員,他能夠幫助您進行項目內的人員權限管理工作,如綁定空間內的成員到該

API , postman , 自動化測試 , 測試工具 , 接口設計

收藏 評論

京東雲開發者 - 如何把一個接口設計好? | 京東雲技術團隊

如何設計一個接口?是在我們日常開發或者面試時經常問及的一個話題。 很多人覺得這不就是CRUD,能實現不就行了。單純實現來説,並非難事,但要做到易用、易擴展、易維護並不是一件簡單的事。這裏並不強調一些個接口設計的原則或者設計方法,僅從如何設計一個好的接口出發,簡單討論。 1、命名規範 我們寫代碼,不僅僅是為了實現當前的功能,也要有利於後面的維護。所謂的維護,就是代碼不僅僅是寫給自己看的,也是給別人看

接口實現 , 程序員 , 接口 , 接口設計

收藏 評論

五度易鏈 - 企業模糊查詢api接口全景介紹解析(含調用使用方法)

企業進行客户關係管理、供應鏈管理、風險管理、市場營銷時都需要獲取企業基本數據信息來進行業務支撐,並且需要一個高效且靈活的數據檢索獲取方式,“企業模糊查詢API接口”無疑是最好的選擇。 企業模糊查詢接口是一種基於模糊匹配算法的應用程序接口(API),其主要功能是允許用户在應用程序中發送簡單的HTTP請求,通過部分關鍵詞或近似關鍵詞進行企業數據信息的檢索及獲取,獲取的數據將直接接入至用户的相關應用程序

API , api文檔 , 接口 , 接口設計

收藏 評論

神經蛙 - 模塊化,流程化,自動化

1. 最理想的情況是,一個模塊(比如一個庫)只輸出指定的外部接口,其餘內部接口對外都不可見,都是static的。 這個目標不太好實現。 如果是一個很小的模塊,所有代碼都在一個文件中,只有少量的對外接口,也只有少量的內部接口,這是可以實現的。 但是,一般意義上的一個模塊,通常是較大的,包含多個較小的子模塊,除了對外提供的接口和子模塊內部的接口,還有子模塊之間交互的接口。子模塊之間交互的接口,不

模塊化 , c , 接口設計

收藏 評論

京東雲開發者 - 淺談冪等設計 | 京東雲技術團隊

1 冪等性 一句話,冪等就是一個執行操作,無論執行多少次,產生的效果和返回的結果都是一樣的。 2 為什麼要實現冪等性? 如今隨着互聯網技術快速發展,業務越來越複雜,系統的高併發和關鍵數據的場景越來越多。 在分佈式系統中,機器宕機和消息丟失也是需要重點關注的問題,其中的一個典型就是冪等性問題。 想想看,一個對外暴露的接口會面領很多次請求,如果不能保證冪等性會帶來什麼樣的後果? 微信進行一次扣款操作,

redis , 高併發 , 接口設計 , 冪集

收藏 評論

JonLee - PHP-Casbin v4.0.0 發佈,支持 ACL、RBAC、ABAC 等模型的訪問控制框架

PHP-Casbin是一個用 PHP 語言打造的輕量級開源訪問控制框架,支持 ACL、RBAC、ABAC 多種模型。它採用了元模型的設計思想,支持多種經典的訪問控制方案,如基於角色的訪問控制 RBAC、基於屬性的訪問控制 ABAC 等。 更新內容: https://github.com/php-casbin/php-casbin/releases/tag/v4.0.0 使用 Symfony C

rbac , 權限 , php , acl , 接口設計

收藏 評論

圓圓大姐頭 - APIkit 自學日記:API 測試創建測試模板,測試效率直接翻倍!

在 APIkit中,你可以將重複的測試步驟添加到測試模板庫中,並且在測試用例中引用測試模板來實現複用測試步驟的目的。如將用户登錄、清理數據庫等操作作為測試模板,並將該用例引入到多個測試用例中,減少不必要的工作。 添加測試模板 在自動化測試界面,選擇用例模板,點擊添加模板: 在彈窗中正確填寫信息後保存,即可完成新建模板。新建模板後可在模板用例內添加測試步驟,測試模板的編寫方法和流程測試用例的一樣。

API , 接口文檔 , 測試工具 , 接口 , 接口設計

收藏 評論

Johnny - 接口安全:防篡改和防重放

接口安全:防篡改和防重放 API 作為應用程序之間的橋樑,承載了大量的數據交換任務。然而,那些暴露在互聯網中的接口也可能成為攻擊者的目標。為了確保數據傳輸的安全性,我們必須採取有效的安全措施來防範篡改攻擊和重放攻擊。下面我們將以 Spring Boot 應用中的 API 安全設計為例,講解下如何實施這些安全措施。 什麼是篡改攻擊和重放攻擊 篡改攻擊 篡改攻擊利用了數據在傳輸過程中的不安全性。攻擊者

安全防護 , 面試問題 , JAVA , 程序員 , 接口設計

收藏 評論

sum墨 - 《優化接口設計的思路》系列:第八篇—分頁接口的設計和優化

一、前言 大家好!我是sum墨,一個一線的底層碼農,平時喜歡研究和思考一些技術相關的問題並整理成文,限於本人水平,如果文章和代碼有表述不當之處,還請不吝賜教。 作為一名從業已達六年的老碼農,我的工作主要是開發後端Java業務系統,包括各種管理後台和小程序等。在這些項目中,我設計過單/多租户體系系統,對接過許多開放平台,也搞過消息中心這類較為複雜的應用,但幸運的是,我至今還沒有遇到過線上系統由於代碼

spring , springboot , JAVA , 接口設計 , 後端

收藏 評論

京東雲開發者 - 一種接口依賴關係分層方案 | 京東雲技術團隊

1、背景 到店商詳迭代過程中,需要提供的對外能力越來越多,如預約日曆、附近門店、為你推薦等。這其中不可避免會出現多個上層能力依賴同一個底層接口的場景。最初採用的方案是對外API入口進來後獲取對應的能力,併發調用多項能力,由能力層調用對應的數據鏈路,進行業務處理。然而,隨着接入功能的增多,這種情況導致了底層數據服務的重複調用,如商品配置信息,在一次API調用過程中重複調了3次,當流量增大或能力項愈多

依賴注入 , API , 分層架構圖 , 接口設計

收藏 評論

sum墨 - 《優化接口設計的思路》系列:第四篇—接口的權限控制

前言 大家好!我是sum墨,一個一線的底層碼農,平時喜歡研究和思考一些技術相關的問題並整理成文,限於本人水平,如果文章和代碼有表述不當之處,還請不吝賜教。 作為一名從業已達六年的老碼農,我的工作主要是開發後端Java業務系統,包括各種管理後台和小程序等。在這些項目中,我設計過單/多租户體系系統,對接過許多開放平台,也搞過消息中心這類較為複雜的應用,但幸運的是,我至今還沒有遇到過線上系統由於代碼崩潰

springboot , JAVA , 接口設計 , 後端

收藏 評論

sum墨 - 《優化接口設計的思路》系列:第五篇—接口發生異常如何統一處理

前言 大家好!我是sum墨,一個一線的底層碼農,平時喜歡研究和思考一些技術相關的問題並整理成文,限於本人水平,如果文章和代碼有表述不當之處,還請不吝賜教。 作為一名從業已達六年的老碼農,我的工作主要是開發後端Java業務系統,包括各種管理後台和小程序等。在這些項目中,我設計過單/多租户體系系統,對接過許多開放平台,也搞過消息中心這類較為複雜的應用,但幸運的是,我至今還沒有遇到過線上系統由於代碼崩潰

springboot , JAVA , 接口設計 , 後端

收藏 評論

sum墨 - 《優化接口設計的思路》系列:第九篇—用好緩存,讓你的接口速度飛起來

一、前言 大家好!我是sum墨,一個一線的底層碼農,平時喜歡研究和思考一些技術相關的問題並整理成文,限於本人水平,如果文章和代碼有表述不當之處,還請不吝賜教。 作為一名從業已達六年的老碼農,我的工作主要是開發後端Java業務系統,包括各種管理後台和小程序等。在這些項目中,我設計過單/多租户體系系統,對接過許多開放平台,也搞過消息中心這類較為複雜的應用,但幸運的是,我至今還沒有遇到過線上系統由於代碼

spring , springboot , JAVA , 接口設計 , 後端

收藏 評論

圓圓大姐頭 - Apikit 自學日記:添加及調用 Mock API

添加及調用 Mock API 在瀑布流開發模式中,如果前端開發人員需要進行頁面對接,需要後端先完成API的開發工作,因此前後端開發的進度會互相影響。 通過 Mock API,您可以事先編寫好 API 的數據生成規則,由 API 研發管理平台 動態生成 API 的返回數據。開發人員通過訪問 Mock API 來獲得頁面所需要的數據,完成對接工作。 Apikit 提供市面最強的Mock API能力體系

mock , API , 接口文檔 , 測試工具 , 接口設計

收藏 評論

京東雲開發者 - 關於接口可維護性的一些建議 | 京東雲技術團隊

作者:D瓜哥 在做新需求開發或者相關係統的維護更新時,尤其是涉及到不同系統的接口調用時,在可維護性方面,總感覺有很多地方差強人意。一些零星思考,拋磚引玉,希望引發更多的思考和討論。總結了大概有如下幾條建議: 在接口註釋中加入接口文檔鏈接 將調用接口處寫上被調用接口文檔鏈接 將接口源代碼發佈到私服倉庫 對於狀態值常量,優先在接口參數類或者返回值類中定義 如果使用 Map 對象作為傳輸載

map , rpc , 接口設計 , 後端

收藏 評論

Python與SEO - 鹹魚流出388元11代筆記本,自帶15.5寸1080P高清大屏,N5095+12G+256G存儲,帶屏幕的飛牛雲NAS聖體?

隨着國產供應鏈的成熟,尤其公模模具的普及,國產品牌以攀升為代表的上網本可謂是雨後春筍般冒出來。這類上網本長着同一副面孔,內裏也幾乎完全一樣,也就是印的logo不一樣,雖然性能弱雞,但如果合用還是不錯的,起碼整體價位是打下來了,不要説每個人的需求都是打遊戲哈!這不,有刷到一款國產上網本,價格算是一般,但是好在是整機配置,可供參考!

固態硬盤 , 低功耗 , MySQL , 數據庫 , 電腦 , 接口設計

收藏 評論

倔強的鉛筆 - 使用 Swagger 自動生成 API 文檔的方法

對Tapir的深度剖析 利用Tapir,一個基於 OpenAPI規範 (也可稱作Swagger規範)的開源API設計工具,開發者可以通過一種高層級的抽象方式更輕鬆地構建和記錄RESTful API。 此工具以圖形化形式展示API端點及參數,並且配備了豐富的編輯選項及自動文檔生成能力,方便開發者生成清晰易懂的説明文件,並支持多種輸出格式如OpenAPI和Markdown等,從而適應各種不同的需求。

API , api文檔 , swagger , 接口 , 接口設計

收藏 評論

圓圓大姐頭 - Apikit 自學日記:新建 API 請求

進入流程測試用例詳情頁,點擊添加測試步驟,在下拉菜單中選擇 添加API請求 ,系統會自動進入API測試步驟編輯頁面,接下來你可以編輯API的請求參數、返回結果、校驗規則等內容。 設置 API 測試步驟 API測試步驟設置分為以下幾個部分: 測試步驟基本信息 :包括測試步驟名稱、API請求地址、綁定的API文檔等; API 請求參數:包括請求頭部、請求體等內容; 提取的返回結果 :可以將測

API , postman , 接口文檔 , 測試工具 , 接口設計

收藏 評論

棉花糖 - 微服務接口設計(RESTful規範)

目錄 一句話結論(先給結論) 一、在需求説明書(PRD / BRD)中,接口設計“應該出現到什麼程度” ✅ 應該包含(產品經理職責) 1️⃣ 系統間的交互關係 2️⃣ 業務語義層面的接口契約(Business Contract) 3️⃣ 業務邊界與職責歸屬(非常重要) 4️⃣ SLA

微服務 , 產品經理 , 後端開發 , harmonyos , 接口設計

收藏 評論

mb61c46a7ab1eee - 蒼穹外賣-工作台實現、Apache POI、導出Excel報表 - 詳解

目錄 1. 工作台 1.1 需求分析和設計 1.1.1 產品原型 1.1.2 接口設計 1.2 代碼實現 1.2.1 Controller層 1.2.2 Service層接口 1.2.3 Service層實現類 1.2.4 Mapper層 1.3 功能測試 2. Apache POI 2.1 介紹 2.

數據 , 後端開發 , 接口設計 , apache , Python

收藏 評論

Python與SEO - 鹹魚流出全功能版聯想12代你主機,支持12-14代處理器,M2+SATA雙盤位,可上es及qs處理器,性價比拉滿!

英特爾平台目前值得關注和分享的無疑是提升巨大的兩大平台,一個是英特爾八代,另一個則是英特爾十二代,曾經的釘子户交接到12代,奈何一代價位更比一代價位高,關鍵還真沒得選擇,尤其是該類平台迷你主機。很多老哥包括個人都在等着大船靠岸的一天,期待能夠把價格打下來,如今的價位確實溢價太高,真心太高了,關鍵還是準系統。比如下面這款聯想12代tiny8 迷你主機,雖説

內存插槽 , 教程推薦 , 後端開發 , 接口設計 , Python

收藏 評論

圓圓大姐頭 - Apikit 自學日記:在測試步驟之間傳遞參數

引用其他步驟的數據 描述: 參數綁定即 API 與 API之間的參數傳遞,如圖: 如:場景中有兩個接口 登錄接口 查詢接口 在自動化測試中,用例裏的“API”和“API2”可以稱為“測試步驟”,API1和API2在同一個用例時的情況: 在Apikit中可以做到: 使用Apikit中“界面參數提取、綁定”的形式進行參數的傳遞 設置,引用環境全局變量 通過界面綁定數值

API , 接口文檔 , 測試工具 , 接口設計 , api設計

收藏 評論