有人知道如何将REST库用于Robot Framework吗?该库可在此处http://code.google.com/p/robotframework-restlibrary/source/browse/trunk/RestLibrary.py使用。似乎没有可用的文档。
我在Robot Framework中尝试过类似的东西,但是请求中没有回复:
REST Test Case
Get https://maps.googleapis.com/maps/api/timezone/json?location=39.6034810,-119.6822510×tamp=1331161200&sensor=true
Response test
有关如何使用此库的任何想法?
答案 0 :(得分:14)
该库似乎记录不佳。也许你应该看看https://github.com/bulkan/robotframework-requests,它似乎有文件记录和维护。
答案 1 :(得分:8)
我找到了另一个可以进行http调用甚至解析json的库。另外,它有详细记录http://peritus.github.com/robotframework-httplibrary/HttpLibrary.html。
答案 2 :(得分:7)
自2009年以来未开发用于Robot Framework的REST库(参见changes)。
Robot Framework官方页面引用了几个HTTP级别testing libraries,例如:
robotframework-requests - 开发处于活动状态并使用请求HTTP python库。
示例用法:
Grab Avatar Url
Create Session github https://api.github.com
${resp}=
... Get Request github /users/jandias
Should Be Equal As Strings
... ${resp.status_code} 200
Dictionary Should Contain Key
... ${resp.json()} avatar_url
robotframework-httplibrary - 使用WebTest(带有livetest)python库...
答案 3 :(得分:0)
使用'请求'图书馆。 在您的RIDE工具中,打开'图书馆' &安培;输入请求'并保存。 执行你的测试用例。希望它对你有用
答案 4 :(得分:0)
对于其他人{lib {3}},对于测试RESTful JSON API可能很有用