我正在Django上開發一個REST API。其他用於製作json信息以測試的其他用途是什麼?是否有瀏覽器插件,python lib,curl,還有其他的東西?測試REST API
回答
Python 2.6+標準庫包含json
模塊,它應該可以幫助您創建一些JSON對象來進行測試。
下面是對文件的鏈接:http://docs.python.org/library/json.html
JSON很簡單,因爲您可以選擇在Python中使用的JSON庫。在您選擇之前,請閱讀這篇文章http://deron.meranda.us/python/comparing_json_modules/,因爲我懷疑您會發現使用嚴格的解析器進行測試非常有用。基準測試可能已經過時,但嚴格的驗證解析器不太可能被取代。
編寫一些充當Web客戶端的Python代碼,使用類似httplib2的庫來訪問您的應用程序。如果你喜歡很多人,並且所有的JSON都是一個Javascript對象,那麼你可以將你的測試數據保存在任何舊數據庫中,比如SQLite,將它讀入Python字典,然後用一個函數將它編碼成一個JSON對象呼叫。然後,對於實際測試,在收到JSON回覆後,將其解碼爲字典,並且有一個正常的Python對象用於比較。
您是否碰巧知道從瀏覽器生成自定義json POST的方法?現在我正在嘗試手動測試,因爲我一直在前進。 – ewhitt 2012-03-02 07:19:29
編寫幾行Python來發布JSON響應,而不是試圖在瀏覽器中手動解決某些問題,要容易得多。 – 2012-03-03 01:40:12
- 1. PHPUnit - REST API測試
- 2. soapUI vs rest rest for REST API測試
- 3. 超級測試,測試安全REST API
- 4. 測試Spring Boot REST API
- 5. 無法測試Rest api
- 6. Rest API的集成測試
- 7. 單元測試REST API
- 8. 添加的OAuth的REST API測試
- 9. 測試Spring Boot Rest API Post方法
- 10. 基準的API /性能測試 - REST/SOAP
- 11. 摩卡測試失敗表示REST API
- 12. 使用Jasmine測試REST API調用
- 13. Scala測試java REST API框架
- 14. Junit REST測試?
- 15. 創建並連接到測試數據庫以進行測試Express.JS REST API
- 16. VSTS - REST API - 將測試用例分配給多個測試配置
- 17. 如何測試結果添加到測試運行使用REST API編程
- 18. 調試JIRA Rest Api調用
- 19. REST API調試工具
- 20. 單元測試ServiceStack REST webservices
- 21. 測試REST Web服務
- 22. 測試Soundcloud API
- 23. 測試API Grails
- 24. 測試OpenGL API
- 25. 如何測試Spring Data Rest @RepositoryRestResource?
- 26. 如何使用Advanced REST Client或Postman測試Express/node REST API後端?
- 27. 使用Rest-Assured的RestApi測試
- 28. 是否有可能根據Django中的文檔測試REST API?
- 29. JMeter中的隨機路徑REST API負載測試
- 30. 使用嵌套資源測試Django REST框架API響應
您也可以嘗試[vREST](http://vrest.io)。 – Jangid 2014-11-14 10:05:30