差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

Both sides previous revision 前次修改
下次修改 Both sides next revision
java:wiremock:record-disconnection-behavior [2021/08/09 12:26]
tony [方法1]
java:wiremock:record-disconnection-behavior [2021/08/09 12:26]
tony [方法1]
行 18: 行 18:
 (對嘗試過程沒興趣可以直接看方法2) (對嘗試過程沒興趣可以直接看方法2)
 ===== 方法1 ===== ===== 方法1 =====
-我的第一個方法,是直接找到造成500問題的地方([[https://​github.com/​tomakehurst/​wiremock/​blob/​1e7c07e9ff845b3253c8177159775ddd070c22a4/​src/​main/​java/​com/​github/​tomakehurst/​wiremock/​http/​ProxyResponseRenderer.java|link]] ProxyResponseRenderer),修改WireMock程式碼直接retry。會讓工作能夠繼續執行並完成。最後我透過修改錄製出來的腳本,加上長時間的response delay強迫client timeout去模擬類似情境:​+我的第一個方法,是直接找到造成500問題的地方([[https://​github.com/​tomakehurst/​wiremock/​blob/​1e7c07e9ff845b3253c8177159775ddd070c22a4/​src/​main/​java/​com/​github/​tomakehurst/​wiremock/​http/​ProxyResponseRenderer.java|link]] ProxyResponseRenderer),修改WireMock程式碼直接retry。會讓工作能夠繼續執行並完成。最後我透過修改錄製出來的腳本,加上長時間的response delay強迫client timeout去模擬類似情境:​
 <code json> <code json>
 "​response":​ { "​response":​ {