2016-06-28 38 views
-1

我想自動化Web API測試,但我是初學者自動化。我有我想自動化的REST API列表。有人可以建議從哪裏開始?我可以使用Selenium自動化嗎?如何使用Selenium自動化Web API測試

+0

可以在郵遞員(Chrome應用)創建測試用例。 – Jay

+0

@Jay怎麼做?你有任何wiki嗎? –

+0

@AnilReddyYarragonda我在下面添加了答案。一探究竟。 – Jay

回答

1

您可以使用任何外部庫到automateREST APIS。下面是他們幾個人可以使用: -

  1. REST Assured Library
  2. HTTP Client

一旦你使用,你可以俱樂部Selenium相同的外部庫的API自動化完成開發Integration Tests這將使用Selenium庫執行FrontEnd的一些工作,它也可以使用任何上述客戶端執行一些Backend工作。

2

你可以用郵遞員編寫測試用例並測試你所有的web apis。

像測試響應時間,狀態碼,內容類型等等。

這裏有一個簡單的例子。在郵遞員的測試標籤中輸入。

var contentTypeHeaderExists = responseHeaders.hasOwnProperty("Content-Type"); 

tests["Has Content-Type"] = contentTypeHeaderExists; 

if (contentTypeHeaderExists) { 
    tests["Content-Type is application/json"] = 
     responseHeaders["Content-Type"].has("application/json"); 
} 

高級用例包括按其模塊類型對不同類型的API進行分組和保存。

有關詳細信息,選中該blog

+0

感謝信息 –

+0

高興地幫助:) – Jay

相關問題