寻找工具用于测试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. 你用单元测试测试什么?
- 2. 什么是ruby测试工具叫'打破'你的代码看你的测试有多紧张?
- 3. 你用什么来测试你的浏览器扩展/ BHO?
- 4. 你用什么来测试你的C++代码?
- 5. 你用什么工具开发和管理你的数据库?
- 6. 你用什么工具/格式来编写你的规格?
- 7. 你用什么工具来建模你的域对象?
- 8. 你会用什么样的测试来测试这
- 9. 你用什么工具编写jQuery代码并调试你的代码?
- 10. 你知道一个测试API性能的好工具吗?
- 11. 你用什么工具来支持XCode?
- 12. 你用什么工具做burndown图表?
- 13. 你的JavaScript工具链是什么?
- 14. 你的PHP工具包中有什么?
- 15. 你提出什么样的服务器端应用性能测试工具?
- 16. 为什么你需要原型测试?
- 17. 你测试什么浏览器设置?
- 18. 你会推荐什么TFS工具?
- 19. 你如何在iPad上做“公共测试”?
- 20. 你如何测试公共/私人DSA密钥对?
- 21. 什么工具/应用程序/你想要什么?
- 22. 为什么你需要使用Django REST API?
- 23. REST API调试工具
- 24. 你用什么工具在公司的开发人员之间分享知识?
- 25. 你推荐什么工具来自动构建你的应用程序?
- 26. 你如何测试你的Cocoa GUI?
- 27. 你如何编写你的QTP测试?
- 28. 你如何测试你的Request.QueryString []变量?
- 29. 你如何测试你的emberjs路线?
- 30. 你最喜欢的Rails管理工具是什么?为什么?
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