2017-07-11 49 views
0

我在運行loadrunner(VUGEN)中的rest api服務時遇到了問題,它在soap ui中工作正常。無法在loadrunner中運行rest api服務?

我的數據包含大約10個字段,但要求它將一個參數分成兩個然後我面對內部服務器錯誤。

請幫忙,無法繼續在新的生產線的情況下,我想將它寫在另一條線

代碼是:

Action() 
{ 

    web_custom_request("Calculate", 
     "URL=http://sdfsdfsdfgsdfgsdfgsdfgsdfgsd/sdfgsdf/sdfgsd", 
     "Method=POST", 
     "Resource=0", 
     "EncType=application/json", 
     "Mode=HTTP", 
     "Body={\"program\":\"L002\",\"Number\":null,\"serviceNumber\":\"09000\",\"customerStateName\":\"{state}\",\"storeCode\":\"{store}\",\"Amount\":\"{amount}\",\"paymentDetails\":[{\"type\":\"{types}\",\"amount\":{amount}\"}]}",LAST); 


    return 0; 
} 

無法把它寫在兩行代碼,萬一我「M試圖寫那麼它給語法錯誤一樣,缺失或「missing.Unable寫取悅任何一項幫助

反應過來爲:

{"program":"L002","Number":null,"serviceNumber":"09000","customer 
    StateName":"MAHARASHTRA","storeCode":"1111","invoiceAmount":"50","paymentDetails":[{"type" 
:"CASH","amount":50"}]} 

線正在打破,即customerStateName到客戶,StateName因爲這我收到壞請求的響應,請幫助。

+0

我不明白你的問題 – Buzzy

+0

作爲迴應,因爲一個參數給出不好的請求,將客戶狀態名稱分解爲兩個客戶狀態名稱並作爲狀態名稱 –

+0

您確定它不是以這種方式打印控制檯?那裏是否有真正的「\ n」? – Buzzy

回答

1

由於LoadRunner 12.53,使用web_rest()API可以使您更輕鬆地創建REST API調用。關於它,請參閱博客post