上的請求應該成功但是」400 Bad Request「錯誤我正在使用Robotframework-httplibrary
來自動化我的webservice API,它有Header和Request body手動如果我使用REST Client測試這些API,效果還算不錯。不過,從我的機器人框架測試用例失敗。「Robotframework-httpLibrary
我明白,錯誤與測試用例語法或與解釋器.. 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"
我不確定反斜槓+空間是否工作......但可以使用更長但可能更明確的$ {SPACE}。 –
我的實際要求的主體內容是 - > { 「STREAM_NAME」: 「test_qaa_site1_mongo」, 「source_topic」: 「mongo_qaa_site1」, 「source_provider」: 「ActiveMQ的」, 「sink_host」: 「172.16.1.243」, 「sink_port 「:27017, 」sink_databasename「:」igc_datastore_qaa「, 」sink_collectionname「:」qaa_collection1「},我可以注意到我的測試用例因爲這個json體而失敗了.. –
@shilpakuppelur:我建議把json放入一個變量,以便在調用關鍵字之前將其顯示在日誌中。也許你在json主體中有額外的空間,你沒有注意到。 –