程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> loadrunner-LoadRunner Json返回數據處理

loadrunner-LoadRunner Json返回數據處理

編輯:編程綜合問答
LoadRunner Json返回數據處理

//請求數據{"app_id":"android","app_key":"Jsaw==","api_name":"","params":{}}
//返回數據
{"return_code":1,"return_msg":"no such api","return_params":null}

Action()
{

web_reg_save_param("return_msg",
    "LB=return_msg\":\"",
    "RB=\"",
    LAST);
 web_reg_save_param("return_code",
    "LB=return_code\":\"",
    "RB=\"",
    LAST);


web_url("list.htm", 
    "URL=http://XXXXX.YYYYY.cn/api/list.htm", 
    "Resource=0", 
    "RecContentType=text/html", 
    "Referer=", 
    "Mode=HTML", 
    LAST);

lr_think_time(10);

web_submit_form("exec.htm", 
    ITEMDATA, 
    "Name=requestData", "Value={\"app_id\":\"android\",\"app_key\":\"Jsaw==\",\"api_name\":\"\",\"params\":{}}", ENDITEM, 
    LAST);
 lr_log_message("-=-------------請求成功!");

// if (atoi(lr_eval_string("{return_code}"))==1)
//lr_output_message(("11111111111111111 %s",lr_eval_string("{return_code}")));
// lr_message ("return_msg:%s", lr_eval_string("{return_msg}"));

return 0;

}
1. 我想輸出整串返回的數據{"return_code":1,"return_msg":"no such api","return_params":null}
2. 我想輸出 return_code的數據

我注釋的語句不能輸出我想要的數據,求助...

最佳回答:


1.如果你想輸出整段文字什麼也不用作就可以輸出的

2,如果你想輸入return_code方法有很多的,
比如你可以用eval方法來生成一個json對像這樣你就可以進行選擇輸出了,比如
eval('var a={return_code:1}');輸出只要調用a.return_code就可以了
也可以用字符串操作函數來做

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved