Loadrunner 獲取當前系統時間

發表于:2008-06-12來源:作者:點擊數: 標簽:loadrunnerLoadRunnerLoadrunner系統獲取
今天有個朋友問我 lr 怎么獲取當前系統時間,正好最近幾天學習過,就寫了幾個例子給大家。 本人在51testing所有文章全部為原創,轉載請注明出處?。?! 文章概述: 方法一是使用lr的參數化,非常方便,對lr熟悉的各位朋友也能馬上上手,時間格式也有很多,可

今天有個朋友問我lr怎么獲取當前系統時間,正好最近幾天學習過,就寫了幾個例子給大家。

        本人在51testing所有文章全部為原創,轉載請注明出處?。?!

        文章概述:

        方法一是使用lr的參數化,非常方便,對lr熟悉的各位朋友也能馬上上手,時間格式也有很多,可以自由選擇

        方法二是使用的time()和ctime()函數,得到日歷格式的時間,2個函數使用都很方便

        方法三是使用C語言的tm結構,把時間分解成若干元素,這樣如果我們只想得到星期、年份、當前秒等值就非常方便,因為上面2個方法如果想得到具體的元素是非常麻煩,可能需要自己寫函數把需要的串抓出來

        獲取當前系統時間方法一

        方法描述:使用loadrunner的參數化獲取當前時間

        步驟:

        1、將復制給aa的值參數化
        2、選中abc,使用右鍵選擇"Replace with a parameter."
        3、在彈出窗口內填寫參數名稱為:localtime_now
        4、選擇參數類型為Date/Time
        5、在屬性選項里,選擇時間格式化選項(可以選擇很多種)
        6、關閉屬性窗口,確認函數創建窗口,參數化完成
        7、將參數化的內容賦值給字符指針aa,需要使用lr_eval_string()函數轉換一下

        示例如下:

        ===========================================

        Action()
        {
           char *aa;
        // aa = "abc"; //未參數前
        // aa = "{localtime_now}";//參數化后
           aa = lr_eval_string("{localtime_now}");//最終賦值語句
           lr_message("參數化獲得本地當前時間的結果是:%s",aa);
           return 0;
        }

        運行結果:參數化獲得本地當前時間的結果是:2007-07-04 14:01:39.746

        ===========================================

 

        獲取當前系統時間方法二

        方法描述:使用C語言日歷函數獲取當前系統時間

        函數出處:time.h

        示例如下:

        ===========================================

        Action()
        {
            long t;
            time(&t);//獲取當前時間
            lr_message("直接獲取當前時間的結果是:%s",ctime(&t));
            return 0;
        }

        運行結果:直接獲取當前時間的結果是:Wed Jul 04 14:01:39 2007

        ===========================================

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97