需求:java
測試一個「修改用戶銅板」的接口,這個接口接收JSON格式的請求,返回JSON格式的結果;web
必須用PUT方式提交請求;json
提交內容:
app
{
"method"
:
"modify"
,
"value"
:
5
,
"summary"
:
"測試人員測試"
,
"otime"
:
1315982930209
,
"once"
:
true
,
"rcover"
:
false
}
開始使用Method=POST,運行腳本時返回404,說明參數沒傳成功,後改爲PUT方法便可。測試
同時還要注意指定請求內容的方法,要用JSON:"EncType=application/json"。code
最終腳本實現以下:接口
Action()
{
web_custom_request("account",
"Method=PUT", //這裏使用PUT方法
"Resource=1",
"URL=http://192.168.51.31:8198/money/080314010011797357/account?sysid=myjrj",
"RecContentType=application/json", //指定響應頭(接收)的Content-Type,這裏是"JSON"
"EncType=application/json", //指定請求頭的Content-Type,這裏也是「JSON」
//這是傳的json串參數
"Body={\"method\":\"modify\",\"value\":5,\"summary\":\"測試人員測試\",\"otime\":1315982930209,\"once\":true,\"rcover\":false}",
"TargetFrame=",
LAST);
return 0;
}get