您好,登錄后才能下訂單哦!
昨天接到了一個測試接口的任務,接口的請求參數和返回結果均是JSON字符串,先是使用了函數web_submit_date,執行時報錯,查詢資料沒找到原因,不知道是不是該函數不支持JSON串,有興趣的可以自己試下。然后嘗試用web_custom_request函數,執行后返回的結果都正確,ok,就它了。
web_custom_request("refund", //VuGen中樹形視圖中顯示的名稱 "Url=http://***.test.****.com/****/****.php", //請求url "Method=POST", //請求方式 "Mode=HTTP", "EncType=application/json", //指定響應頭的Content-Type,這里是JSON "RecContentType=application/json", //指定請求頭的Content-Type,這里是JSON "Body={\"source\":\"200\",\"RefundType\":\"2\",\"TicketNo\":\"547645638233\",\"sign\":\"d7c7946ce64ad572ff49c0ef2f3f6926\"}", //body的內容 LAST);
需要注意的地方:1、body中如果有雙引號“"”,要用反斜杠“\”轉義;
2、在參數中指定請求頭和響應頭的Content-Type為"application/json";
返回結果可以去運行日志里看,DECODED response body for后面的內容就是服務器返回的結果了(在Vuser-Runtime-settings的log選項下,勾選Enable-logging、Extended log、Data returned by server )。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。