99re热这里只有精品视频,7777色鬼xxxx欧美色妇,国产成人精品一区二三区在线观看,内射爽无广熟女亚洲,精品人妻av一区二区三区

Postman 使用 gRPC 模擬服務(wù)器

2023-04-04 10:12 更新

在 API 優(yōu)先設(shè)計(jì)生命周期中,您可能正在設(shè)計(jì)依賴于新 API 端點(diǎn)的新功能,但另一個(gè)團(tuán)隊(duì)負(fù)責(zé)實(shí)現(xiàn)這些端點(diǎn),并且尚未完成。您可以使用模擬服務(wù)器,而不是被它阻止,它將請(qǐng)求的樣本數(shù)據(jù)返回到 API 的端點(diǎn),模擬真實(shí) API 的行為。然后您可以使用模擬服務(wù)器來(lái)測(cè)試您的 API,甚至在它被其他團(tuán)隊(duì)實(shí)現(xiàn)之前。

使用 gRPC 模擬服務(wù)器

在創(chuàng)建 gRPC 模擬服務(wù)器之前,您必須有一個(gè) API 定義。這可以是工作區(qū)中的 API、要導(dǎo)入的 protobuf(協(xié)議緩沖區(qū))文件,也可以使用 Postman API Builder 創(chuàng)建新的 API。

要?jiǎng)?chuàng)建 gRPC 模擬服務(wù)器,請(qǐng)執(zhí)行以下操作:

  1. 創(chuàng)建一個(gè)新的 gRPC 請(qǐng)求。有關(guān)詳細(xì)信息,請(qǐng)參閱創(chuàng)建新請(qǐng)求。
  2. 選擇輸入服務(wù)器 URL。
  3. 選擇選擇 Protobuf API。
  4. 通過(guò)以下方式之一輸入要使用的 protobuf API:Use an API from this workspace - 在當(dāng)前工作區(qū)中選擇一個(gè)現(xiàn)有的 protobuf API。導(dǎo)入 .proto 文件- 從文件添加新的 protobuf API .proto。創(chuàng)建一個(gè)新的 API - 打開(kāi) Postman API Builder 并創(chuàng)建一個(gè)新的 protobuf API。
  5. 選擇 API 后,再次選擇輸入服務(wù)器 URL ,然后選擇使用模擬 URL。

模擬服務(wù)器將自動(dòng)生成,并準(zhǔn)備好使用。請(qǐng)求 URL 將是一個(gè)以隨機(jī)名稱開(kāi)頭并以.srv.pstmn.io. 選擇方法,然后選擇Invoke,您的請(qǐng)求將收到具有隨機(jī)值的響應(yīng)。

模擬服務(wù)器將根據(jù)您的 protobuf API 的更改動(dòng)態(tài)更新。如果在 API Builder 中對(duì) protobuf API 進(jìn)行了更改,對(duì)模擬服務(wù)器的請(qǐng)求將自動(dòng)實(shí)現(xiàn)更改。

重用模擬服務(wù)器響應(yīng)

每次您向模擬服務(wù)器發(fā)出請(qǐng)求時(shí),都會(huì)返回不同的隨機(jī)數(shù)據(jù)。但是,如果您正在編寫測(cè)試,您可能需要每次都獲得相同的響應(yīng)。這可以在每個(gè)響應(yīng)中使用種子元數(shù)據(jù)。種子是響應(yīng)元數(shù)據(jù)中的隨機(jī)數(shù)。如果您在請(qǐng)求中傳遞種子,則每次都會(huì)返回相同的響應(yīng)。

要傳遞種子數(shù)據(jù),請(qǐng)執(zhí)行以下操作:

  1. 向模擬服務(wù)器發(fā)出 gRPC 請(qǐng)求。
  2. 在響應(yīng)的“元數(shù)據(jù)”窗格中,找到名為 的鍵值對(duì)的值seed。 gRPC 響應(yīng)種子
  3. 在請(qǐng)求的元數(shù)據(jù)seed窗格中,為種子值 設(shè)置一個(gè)鍵值對(duì)。 gRPC 請(qǐng)求種子
  4. 再次調(diào)用請(qǐng)求。

下一步

gPRC 中的模擬服務(wù)器獨(dú)立于 Postman 中的模擬服務(wù)器功能。有關(guān)為其他 API 使用模擬服務(wù)器的更多信息,請(qǐng)參閱設(shè)置模擬服務(wù)器。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)