首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >测试REST REST服务

测试REST REST服务
EN

Stack Overflow用户
提问于 2008-10-15 02:06:56
回答 24查看 58.1K关注 0票数 63

我的组织正在致力于在JBoss应用服务器上构建RESTful working服务。到目前为止,QA团队习惯于使用SoapUI测试SOAP far服务。SoapUI有一个具有REST功能的新版本。我们正在考虑使用它。

  1. 网上是否有任何公开可用的RESTful服务可供他人免费测试?

  1. 哪些工具可用于(和使用)测试RESTful web服务?
EN

回答 24

Stack Overflow用户

回答已采纳

发布于 2009-06-24 09:52:03

soapUI也可以完成这项工作,请查看this blog post开始。

票数 28
EN

Stack Overflow用户

发布于 2008-10-15 10:42:07

请尝试Firefox addon Poster,它简单易用,让您快速上手并运行

票数 25
EN

Stack Overflow用户

发布于 2008-10-15 03:09:11

您可以使用相当简单的Python代码来练习web服务。根据您的安全性,您可以简单地使用Python的urlliburllib2来执行您的REST请求并检查您的答案。

此外,您可能希望使用Python unittest来控制REST服务的Python测试的执行。

代码语言:javascript
复制
class TestSomeREST( unittest.TestCase ):
    def setUp(self):
        REALM = "blah@blah.com"
        self.client= RESTClient( "localhost", 18000, "tester", "tester", REALM )
    def test_1_get(self):
        response = self.client.get('/this/that/other/2/')
        self.failUnlessEqual(200, response.status_code)
        j1= JSONDecoder().decode(response.content)
        self.assertEquals(2, j1[0]['pk'] )
        entity= j1[0]['fields']
        self.assertEquals('Some Other Group', entity['name'])
        self.assertEquals('E1G2', entity['customer_id'])

RESTClient类使用urllib2传递每个请求的摘要身份验证。这是相当复杂的,但我可以分享它的本质,如果它是感兴趣的。

票数 20
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/203495

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档