cost 298 ms
Pact - 在提供者端驗證時忽略一些交互

[英]Pact - Ignore some interactions when verifying on provider side

假設我有一個涉及 2 次交互的提供者(與一個或多個消費者,這無關緊要)。 在提供者方面,我能夠處理一種交互,因為我知道如何解釋一種交互的提供者 state 而不是另一種交互。 有沒有辦法忽略未知的提供者狀態並避免驗證失敗(或者至少避免測試失敗,我認為驗證失敗實際上是有意義的)? 我在 Scala 中 ...

如何從 json 合約進行 pact 合約驗證測試

[英]How to do a pact contract verification test from a json contract

我知道使用 所有合同細節都存在,我可以連接並驗證。 現在我想在不涉及契約經紀人的情況下運行一個契約測試,因為我的消費者還沒有准備好,我的消費者提供了一個有效的合同 json 我想從供應商端驗證它只用合同 json? 有人可以幫忙嗎? ...

Newb 契約 JVM 供應商

[英]Newb pact JVM provider

希望有人能幫助我,我的頭撞牆了一段時間,似乎無法突破。 我嘗試了多個示例並進行了無休止的搜索,但似乎無法找出我所缺少的。 有很多例子要遵循,但大多數是 spring 應用程序,我對 spring 一無所知,所以我不知道我是否想將 Z2A2D595E6ED9A0B24F027F2B63B134D 與非 ...

有沒有辦法將協議交互添加到 JSON 文件並添加到 JAVA 中的消費者測試代碼中

[英]Is there a way to add pact interaction into to JSON file and add to consumer test code in JAVA

我們有一個要求,我們需要在 JSON 文件中有一個協議獨立服務器和交互(請求/預期響應對)並將其存儲在一個目錄中,然后添加到消費者測試並生成一個協議文件。 我想知道在使用 java 的 PACT 中這是否可能?如果是,您能否提供一個示例? ...

我們可以在不訪問消費者代碼的情況下創建消費者測試並生成協議文件嗎

[英]Can we create consumer tests and generate pact file without access to consumer code

我是測試自動化工程師,也是 PACT 的新手。 我的問題是我有一個前端和一個后端。 前端發送請求並從后端獲取響應。 我想創建消費者測試並生成一個 Pact 文件,但我無權訪問客戶端代碼。 有人可以告訴我,如果我們可以使用 java 創建消費者測試嗎? 能否請您也提供原因? ...

使用 jenkins 將 Java 合同發布到 Pact 流時出現未經授權的錯誤

[英]Unauthorised error when publishing java contract to pact flow using jenkins

我有一個合同,我們可以在運行 mvn pact:publish -Dpactbroker.auth.token=myToken 時將其發布到協議流代理。 但是,當從 Jenkins 運行它時,相同的合約和 maven 命令給了我們一個身份驗證錯誤。 不確定下一步會出現什么問題,並且合同的驗證是否成功 ...

協議驗證:我可以跳過特定的 providerState

[英]Pact Verification: Can i skip a particular providerState

我可以在執行契約驗證時跳過特定的提供者狀態嗎? 就像在我的契約文件中,我有 10 個交互,我想從 StateChangeController 跳過交互或提供者狀態。 我正在使用“au.com.dius.pact.provider”maven 插件進行協議驗證 ...

如何使用 null 數據測試協議

[英]How to test pact with null data

我知道 PACT 期望提供者數據需要在我們的控制之下,但我面臨以下情況我有多個消費者的契約合同,都有一些強制屬性和一些可選屬性,但業務邏輯抑制了所有屬性具有 null 的價值,但根據合同,我仍然需要該價值作為 null,我應該怎么做? 編輯 1:即讓我們在下面說我的合同看起來 供應商回復以下數據: ...

用於驗證 PACT 實施的負煙霧測試/缺陷播種

[英]Negative smoke tests / defect seeding for validating PACT implementation

我們正在實施 Pact 框架來測試幾個微服務(Scala 后端和 iOS-Android 前端)。 所以為了測試 Pact 實現本身,我們可以做什么樣的負面測試/缺陷播種來確保 - 實現的 Pact 正在捕獲它應該捕獲的東西? 即,一旦我們的 Pact 工作完成,我們正在考慮進行缺陷播種並查看諸如查 ...

如何在 bitbucket 中共享協議文件

[英]How to share pact file in bitbucket

我想將消費者的協議文件共享給 bitbucket,然后提供者可以從同一位置使用。 有人實施這個嗎? 提前致謝。 ...

提供方處理不適用於請求正文

[英]Provider side maching not work on request body

如果我在提供者的請求正文中添加任何內容或重命名或刪除與合同不同的任何字段,則提供者端匹配不起作用,那么它不會失敗。 例如,合同文件請求正文中包含名稱字段和相同的字段,如果我僅在請求中刪除或重命名提供者的請求正文(而不是響應),則協議不會驗證這一點。 我想在提供者方面確認請求正文的匹配是否有效? 我可 ...

如何在現有 Scala 代碼庫上實現簡單的 PACT-JVM 解決方案

[英]How to implement a simple PACT-JVM solution on existing Scala code-base

我們正在嘗試為 Scala 的 PACT-provider 實施混合方法。 我們正在尋找一個使用 PACT-JVM(Java 變體)的 Pact-JVM-provider 端實現的簡單示例 我們在 Scala 中有項目代碼庫,但想在它之上嘗試 Pact JVM(Java 變體)用於 Pact 測試( ...

數組中不同數量元素的約定匹配器

[英]pact matcher for different number of elements in array

我有一個端點,它返回以下類型的響應: 目前我已經編寫了如下協議匹配器: 現在這僅在提供者返回數組中元素的確切數量時才有效。 如果提供者沒有返回其中一項,則它不起作用,例如: 或者,如果提供者退回了額外的項目: 第一個元素是固定的,第二個元素提到返回了多少個項目,然后跟隨與項目一樣多的元素。 我該如何 ...

如何僅將 pact-jvm 提供程序與 json 文件集成

[英]How to integrate pact-jvm provider only with json file

我想通過使用提供的協議 Z466DEEC76ECDF5FCA6D38571F6 文件來測試我的 spring-boot Rest API。 事情是互聯網上的所有資源都指向使用契約經紀人進行驗證。 我會到達那里,但目前,為此開發 POC 非常困難。 無論 pom 配置如何,它都會嘗試連接到 local ...

如何在協議提供者驗證時解析響應

[英]how to parse the response at pact provider verfication

我的場景是消費者定義了兩個交互,interation1 與 state1,interation2 與 state2。 運行interation1后,JSON響應中會有一個id,這個id必須作為interation2的查詢參數。 在提供者方面,有沒有辦法從 interation1 的響應中提取該 id ...

fallbackTag 不起作用並且代碼拋出 NoPactsFoundException

[英]fallbackTag doesn't work and code throws NoPactsFoundException

我正在使用 4.1.11 版本的 junit5 提供程序。 根據文檔,我在我的提供商測試 class 中同時指定了標簽和 fallbackTag。 如果 branch123 標簽合同不存在,現在它應該使用主標簽合同。 但是它對我不起作用並拋出以下錯誤: 我可以確認 master 標簽確實存在於 p ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM