javascript
loadrunner发送json_Loadrunner接口测试-发送JSON格式的请求
昨天接到了一個測試接口的任務,接口的請求參數和返回結果均是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 )。
總結
以上是生活随笔為你收集整理的loadrunner发送json_Loadrunner接口测试-发送JSON格式的请求的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vba九九乘法表代码_VBA代码模块化-
- 下一篇: gradle idea java ssm