![]() |
1
2
我建议你用黄瓜。Cucumber模拟浏览器,您可以验证它得到的结果。这对于XML请求以及JSON和普通的旧HTML都很好。 |
![]() |
2
5
我提出了自己的解决方案,认为这会有所帮助。我编写了一个使用 json , curb 和 addressable gems向localhost发送get、put、post和delete请求:3000。它可以请求XML(作为最初的问题)或JSON。它以散列形式返回响应主体。它主要是一个包装周围的路缘宝石,我认为这有可怕的语法。
请注意,我正在自动加载
模块如下:
下面是一些简单的例子: 使用get请求资源属性:
使用Post创建资源:
使用Put更新资源:
使用“删除”删除资源:
关闭自动插入api_密钥:
使用错误的api_密钥:
用作JSON(默认为XML):
|
![]() |
3
2
这不是自动化的,但是它对于了解您的API在做什么是非常好的。 |
![]() |
4
1
我们使用一个firefox附加组件restclient来访问和测试rest服务。 https://addons.mozilla.org/en-US/firefox/addon/9780 我们在团队中使用这个已经有几个月了,我认为没有它我们就无法完成我们的工作。它很容易启动和运行,使用方便。 如果您从sourceforge获得最新版本,甚至还有对它的OAuth支持,这是我在任何其他REST客户机中都没有发现的。 http://sourceforge.net/projects/restclient/develop 使用火狐插件的一个优点是它是跨平台的。我们对团队的所有成员使用相同的工具(restclient),即使我们使用不同的操作系统(Mac、Linux、Windows)。 |
![]() |
5
1
你可以试试
使用
(1)
在控制器里你会得到
使用
(2)
在控制器里你会得到
|
![]() |
6
0
|
![]() |
Tim Kirkwood · 比较空数据帧 6 月前 |
![]() |
nerrood · 为什么在笑话测试中不调用save 1 年前 |
![]() |
eof · Chrome块文件下载-selenium 1 年前 |
![]() |
Display name · Ember.js辛烷值验收试验 1 年前 |
![]() |
Vitto · 理智和回归测试是如何在一个简单的场景中协同工作的? 1 年前 |
![]() |
mattsmith5 · 使用特征文件并行计算空手道跑场景 1 年前 |
![]() |
Norronas · 采用裸机编程的寄存器单元测试 1 年前 |