javascript
loadrunner发送json_Loadrunner接口测试-发送JSON格式的请求
昨天接到了一個測試接口的任務(wù),接口的請求參數(shù)和返回結(jié)果均是JSON字符串,先是使用了函數(shù)web_submit_date,執(zhí)行時報錯,查詢資料沒找到原因,不知道是不是該函數(shù)不支持JSON串,有興趣的可以自己試下。然后嘗試用web_custom_request函數(shù),執(zhí)行后返回的結(jié)果都正確,ok,就它了。
web_custom_request("refund",???????????????????????????//VuGen中樹形視圖中顯示的名稱
"Url=http://***.test.****.com/****/****.php",???//請求url
"Method=POST",????????????????????????????????//請求方式
"Mode=HTTP",
"EncType=application/json",???????????????????//指定響應(yīng)頭的Content-Type,這里是JSON
"RecContentType=application/json",????????????//指定請求頭的Content-Type,這里是JSON
"Body={\"source\":\"200\",\"RefundType\":\"2\",\"TicketNo\":\"547645638233\",\"sign\":\"d7c7946ce64ad572ff49c0ef2f3f6926\"}",????//body的內(nèi)容
LAST);
需要注意的地方:1、body中如果有雙引號“"”,要用反斜杠“\”轉(zhuǎn)義;
2、在參數(shù)中指定請求頭和響應(yīng)頭的Content-Type為"application/json";
返回結(jié)果可以去運行日志里看,DECODED response body for后面的內(nèi)容就是服務(wù)器返回的結(jié)果了(在Vuser-Runtime-settings的log選項下,勾選Enable-logging、Extended log、Data returned by server )。
總結(jié)
以上是生活随笔為你收集整理的loadrunner发送json_Loadrunner接口测试-发送JSON格式的请求的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vba九九乘法表代码_VBA代码模块化-
- 下一篇: android 自定义控件 焦点,and