我使用Robotframework-httplibrary
来自动化我的webserviceapi,它有头和请求体。如果我使用REST客户机手动测试这些api,这些api可以正常工作。然而,从我的Robot框架测试用例来看,它失败了。在
我知道错误与testcase语法或解释程序有关。python2.7
(可能不受支持)
以下是测试脚本:
*** Settings***
Library HttpLibrary.HTTP
*** Test Cases ***
Test Create Process Set Request Header clientID: vg_site1
Set Request Body {" "}
POST http://localhost:portno/application
Response Status Code Should Equal 200 OK
output:Request should have succeeded, but was "400 Bad Request"
你的请求体可能不是你想象的那样。因为您使用空格作为分隔符,
{" "}
将被视为两个独立的单词,并且所有的空白都将被删除。您需要在每个空格前加一个\
。在在我的测试用例中需要两个更改
相关问题 更多 >
编程相关推荐