先看當作品:json
1. 建立POST Request須要的關鍵字是「POST Request」app
2. 如有body,則須要在URI後面加上 「data=${body}」, ${body}是我本身定義的body變量名,內容能夠是字符串,也能夠是dict,到最後顯示出來的都是json格式的數據。ui
可是最重要的是,若該URL對應的body已是json格式的話,咱們就必須在URL加上header字段,其中必須包含: "Content-Type=application/json".spa
因此看我定義${headers}這個變量的時候,你能夠看到我建立了一個字典,其中的UserId和ApiKey是該URL須要校驗的字段,是業務邏輯,可是Content-Type是必定要加上的,這個跟業務無關,跟body樣式有關。字符串
3.獲取當前Test Case的name,用Robot Framework內置變量「${TEST NAME}」. (若是要獲取Test Suite對應的名字,能夠用內置變量「${SUITE NAME}」.it
4.最終發送Post請求的哪一行完整信息以下:io
${resp}= Post Request QAEnv /v1/models/morn-123456-ReducedRiskModel/exposures data=${body} params=${params} headers=${headers}變量
第一個cell的「${resp}=」意思是:將該Post返回的response賦值給變量resp。model
若是你不須要獲取response,那就能夠刪掉該cell。請求
簡單吧,懂了吧 O(∩_∩)O哈哈~