2
我使用asp.net web API
的默認project。現在我想創建一個BDD style End User testing
。asp.net mvc web api的最終用戶風格測試
我想消費我的網絡API,因爲我的真實用戶將以BDD方式使用specflow
。我在谷歌搜索了近30個小時,但沒有找到任何解決方案。所以需要任何類型的幫助來達到這個目的。
在此先感謝。
我使用asp.net web API
的默認project。現在我想創建一個BDD style End User testing
。asp.net mvc web api的最終用戶風格測試
我想消費我的網絡API,因爲我的真實用戶將以BDD方式使用specflow
。我在谷歌搜索了近30個小時,但沒有找到任何解決方案。所以需要任何類型的幫助來達到這個目的。
在此先感謝。
沒有特別的工具可以編寫Web API BDD測試,因爲只需使用HttpClient
以及SpecFlow就簡單多了。只要創建HttpClient的每測試一個新的實例,並鍛鍊你的API,如:
HttpClient client = new HttpClient();
HttpResponseMessage response = await client.GetAsync("http://www.contoso.com/api/resource");
response.EnsureSuccessStatusCode();
string responseBody = await response.Content.ReadAsStringAsync();
您可以隨時使用URI這個包裹在一個可重複使用的功能參數,並在您的BDD描述使用它。關於你如何從這裏繼續,這取決於你。
我剛剛看到了你的答案,我確實以理智的方式。 Thanjs很多 – Ancient