簡體   English   中英

Rest Assured-java.net.ConnectException:連接被拒絕:connect

[英]Rest Assured-java.net.ConnectException: Connection refused: connect

如果我從另一個類執行下面的函數tu3,請放心地獲取“ java.net.ConnectException:連接被拒絕:connect”。 如果我從父類調用該函數,則該函數將成功執行。 請讓我知道如何糾正此問題。

@Parameters({"Param 1","Param 2"})
  @Test
   public void tu3(@Optional String la, @Optional int StatusCode ) throws 
    IOException


    System.out.println("Test"+la);
    System.out.println(URI);
    given().pathParam("user_ID", la)
    .when().delete("/{user_ID}")
    .then().statusCode(StatusCode);

   java.net.ConnectException: Connection refused: connect
    at java.net.DualStackPlainSocketImpl.connect0(Native Method)
    at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
    at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
    at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
    at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
    at java.net.PlainSocketImpl.connect(Unknown Source)
    at java.net.SocksSocketImpl.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)

這是我猜userid是雙引號的問題

.when().delete("/{user_ID}")

正確的線應該是

.when().delete("URL/"+user_ID)

您的URL應該是URL / 1,其中1是user_id,而不是URL / {user_id}

您應該傳遞要刪除的用戶ID

在.delete中,您應該提供完整的API URL

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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