尋找工具用於測試REST API。我們只知道SoapUI。我嘗試過SOAPUI,但至少在- 這太可怕了。想知道人們在測試他們自己的API時使用了什麼。你用什麼工具測試你的公共REST API?
回答
哈。對不起,我誤讀了你的文章。我以前用黃瓜來測試它。它很好地解決了。
如果您只是手動測試您的API,我們發現RestClient 2.3或Firefox的Poster附加組件非常有幫助。這兩種方法都可以構建GET,PUT,POST或DELETE請求。您可以保存這些請求以稍後重新運行。
對於簡單的自動化測試,請在shell腳本中嘗試Linux(或Cygwin)'curl'命令。
從更多的工業實力你可以移動到Apache JMeter。 JMeter非常適合負載測試。
2014年10月31日:HTTPRequester現在是Firefox的更好選擇。
2015年7月:Postman是針對Chrome
一個不錯的選擇謝謝吉姆!我目前使用cURL和一些bash腳本,但只想將測試保存在一個地方(比如我可以放入應用程序的/ tests /目錄中的json或xml文件)在開發時運行這些測試。將測試Poster和RestClient – dscape 2010-12-20 04:35:08
我編寫了一個名爲Requester for Sublime Text的REST客戶端插件,https://github.com/kylebebak/Requester。它受HTTPie和Postman的啓發。它功能強大且易於使用,並且是跨平臺的。如果你不愛上你的HTTP客戶端,那絕對值得一試。 – kylebebak 2017-08-17 03:56:46
我正在玩SOAP UI,但現在我更喜歡Windows的郵差了。在Visual Studio進行調試時,我甚至可以在IIS Express上測試我的API。 SOAP UI不允許我使用IIS Express進行測試。 – AbuTaareq 2018-01-03 21:56:20
我們使用Groovy來測試我們的RESTful API,使用一系列的輔助函數來創建XML看跌/後/上得到,然後進行一系列測試XML的節點來檢查數據是否正確操作。
我們使用海報(對於Firefox,Chrome似乎缺少一個類似的工具)來手動測試單個區域,或者只是在我們需要創建進一步測試的時候輪詢API,或者檢查事物的狀態。
Chrome現在擁有XHR海報,可以像海報一樣工作,但也有一些不錯的額外功能。 – theCesspit 2011-06-16 16:41:22
我們計劃使用FitNesse和RestFixture。我們還沒有開始編寫我們的測試,我們最新的測試人員上週開始運行,但是他已經在他的最後一個公司使用了FitNesse,所以我們知道這是我們想要做的合理設置。
更多信息可在這裏: http://smartrics.blogspot.com/2008/08/get-fitnesse-with-some-rest.html
我們自己的測試用我們自己的單元測試,並常常一個專用的客戶端應用程序。
Postman在鉻商店是簡單但功能強大。
我使用的是Chrome的DevHttpClient插件,它的方便。它也保存了以前的操作。乾淨的用戶界面
http://www.quadrillian.com/這使您可以爲您的API創建一個完整的測試套件,並通過瀏覽器運行它並與其他人共享。
RightAPI有一個免費的工具,可以讓你測試任何基於HTTP的API。它還可以讓您保存和分享您的測試場景。
我們用寫極具表現力BDD風格的測試Groovy和Spock。無與倫比的組合! Jersey Client API或HttpClient用於處理HTTP請求。
對於手動/驗收測試,我們使用Curl或Chrome應用程序作爲Postman或Dev HTTP客戶端。
- 1. 你用什麼工具來調試你的asp.net應用程序?
- 2. 你用單元測試測試什麼?
- 3. 什麼是ruby測試工具叫'打破'你的代碼看你的測試有多緊張?
- 4. 你用什麼來測試你的C++代碼?
- 5. 你用什麼來測試你的瀏覽器擴展/ BHO?
- 6. 你用什麼工具來建模你的域對象?
- 7. 你用什麼工具/格式來編寫你的規格?
- 8. 你用什麼工具開發和管理你的數據庫?
- 9. 你會用什麼樣的測試來測試這
- 10. 你用什麼工具編寫jQuery代碼並調試你的代碼?
- 11. 你用什麼工具做burndown圖表?
- 12. 你知道一個測試API性能的好工具嗎?
- 13. 你用什麼工具來調試的Android NDK的代碼?
- 14. 你的JavaScript工具鏈是什麼?
- 15. 你的PHP工具包中有什麼?
- 16. 你提出什麼樣的服務器端應用性能測試工具?
- 17. 你測試什麼瀏覽器設置?
- 18. 爲什麼你需要原型測試?
- 19. 你會推薦什麼TFS工具?
- 20. 你使用哪些工具/庫來單元測試你的PL/PgSQL
- 21. 你如何測試公共/私人DSA密鑰對?
- 22. 你如何在iPad上做「公共測試」?
- 23. 你使用什麼工具來分析你的C++應用程序的掛鐘?
- 24. javascript單元測試:你如何跟蹤你寫的所有測試和你有什麼代碼覆蓋?
- 25. 讓外部公司測試你的軟件的常用方法是什麼?
- 26. REST用於測試的聽音工具
- 27. 什麼工具/應用程序/你想要什麼?
- 28. 爲什麼你需要使用Django REST API?
- 29. 你用什麼工具在公司的開發人員之間分享知識?
- 30. 你推薦什麼工具來自動構建你的應用程序?
JMeter是REST API測試的最佳工具 - 爲正在尋找使用JMeter測試REST API的一些詳細步驟的人員添加此評論。 http://www.testautomationguru.com/how-to-test-rest-api-using-jmeter/ – vins 2015-04-14 22:22:19
使用frisbyjs.com – 2016-06-07 08:11:45