2015-06-22 22 views
0
觸發.webtest/.loadtest

我想將SpecFlow應用於Visual Studio中的Web測試套件。這將需要一個自定義圖層。從代碼

我想知道如何從代碼中觸發webtests或loadtests(如果可能的話)。感覺這應該是支持的,但是我找不到任何文檔。

這可能嗎?是否有一些API可用於從抽象層控制Web測試套件?還是必須從Visual Studio UI或命令行運行它們?

感謝

+0

是的,從Visual Studio或'mstest.exe'或一對夫婦從微軟其他命令行程序的運行。編寫一些代碼可以調用另一個程序,例如'mstest.exe'並不難。 – AdrianHHH

+0

謝謝,會放棄它。 – DawnFreeze

回答

-1

您可以用MSTest.exe命令行執行它們在這裏看到https://blogs.msdn.microsoft.com/slumley/2008/12/22/running-web-and-load-tests-from-the-command-line/

c:\>mstest /TestContainer:WebTest1.webtest 

這將產生類似以下的輸出:

加載WebTest1.webtest ...

開始執行...

個結果的頂部級測試 --- ----- 傳遞webtest1.webtest

1/1測試(S)傳遞

摘要 --- 試運行完成。

傳遞1 --- 共1

+0

雖然這可能在理論上回答這個問題,[這將是更可取的](/ meta.stackoverflow.com/q/8259)在這裏包括答案的基本部分,並提供參考鏈接。 –