日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

[导入]如何理解Return的返回值?

發布時間:2023/11/27 生活经验 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [导入]如何理解Return的返回值? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

如何理解Return的返回值?

問題:
  在創建和錄制腳本的時候,發現在腳本vuser_init、Action、vuser_end三部分,都會有一條“return 0;”語句,那么我們平時在編寫腳本時如何應用return語句,return不同的返回值又有什么含義呢?
問題解答:
Return標識一個過程的結束,在LoadRunner 中用return 不同的返回值根據腳本不同的返回值,表示腳本的成功或者失敗。“return + 大于等于零的數字 ;”表示成功,反之,則表示失敗。
下面通過一個實例腳本來深入理解一下return語句。
相應腳本代碼:
#include "web_api.h"

Action()
{
? ? LPCSTR user1="悟空";
? ? ? ? LPCSTR user2="八戒";

? ? if ((user1=="悟空") || (user1=="猴哥"))
? ?? ?{
? ? ? ?? ?? ? ? ???lr_output_message("悟空和猴哥是同一個人!");
? ? ? ?? ?? ? ? ???return 0;
? ?? ? }
   else
? ?? ? {? ?
? ? ? ?? ?? ?lr_output_message("我是八戒不是悟空!");
? ?? ?? ?return -1;
? ?? ???}
? ???lr_output_message("這句話永遠不會被執行!");
}
【腳本分析】
該段腳本事先聲明了兩個字符串變量user1和user2,而后判斷user1變量是否為“悟空”或者“猴哥”,如果是則輸出“悟空和猴哥是同一個人!”,否則輸出“我是八戒不是悟空!”。因為return 語句執行完成以后,后面的語句將不會被執行,所以最后一句話將永遠不會被執行,即:“這句話永遠不會被執行!”不會被輸出。下面我們看一下上面腳本的執行日志結果為
Running Vuser...
Starting iteration 1.
Starting action Action.
Action.c(10): 悟空和猴哥是同一個人!
Ending action Action.
Ending iteration 1.
Ending Vuser...
如果將上面的腳本“if ((user1=="悟空") || (user1=="猴哥"))”變更為“if ((user2=="悟空") || (user2=="猴哥"))”,則腳本的執行日志結果為,通過【View】>【Test Results...】查看結果,因為返回值為-1,所示腳本執行完成后為失敗的.

[新聞]PHPWIND與動網達成戰略合作伙伴關系
文章來源:http://www.cnblogs.com/tester2test/archive/2007/11/02/946418.html

轉載于:https://www.cnblogs.com/togetherwork/archive/2008/07/11/1241000.html

總結

以上是生活随笔為你收集整理的[导入]如何理解Return的返回值?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。