LoadRunner與時間有關的函數

來源:互聯網
上載者:User

標籤:type   %s   ber   有關   adr   color   mat   字串   span   

 1.lr_save_datetime

lr_save_datetime函數將當前日期和時間,或具有指定位移的日期和時間儲存在參數中。如果達到MAX_DATETIME_LEN 個字元,結果字串將截斷。

定義:

void  lr_save_datetime(const char *format, int offset, const char *name);

例子:

lr_save_datetime ("%Y-%m-%d %H:%M:%S",DATE_NOW+TIME_NOW,"times");

上述例子中的函數將目前時間以固定格式儲存在字串變數times中。

 

2.   time

為C語言內建函數。根據系統時鐘,time 函數返回從世界標準時間1970 年1 月1 日子夜(00:00:00)作為開始所經過的秒數。傳回值儲存在timeptr所給出的位置。如果timeptr為NULL,則該值不會被儲存。

定義:

time_t time ( time_t *timeptr );

例子:

typedef long time_t;

  time_t t;

   // Get system time and display as number and string

 lr_message ("Time in seconds since 1/1/70: %ld\n", time(&t));

 lr_message ("Formatted time and date: %s", ctime(&t));

 

3.   ctime

為C語言內建函數。在 Unix 下,ctime 不是線程級安全函數。所以,請使用 ctime_r。有關詳細資料,請參閱平台相關文檔。

定義:

char *ctime ( consttime_t *time );

例子:

typedef long time_t;

    time_t t;

    // Get system time and display as number and string

    lr_message ("Time in seconds since 1/1/70: %ld\n", time(&t));

lr_message ("Formatted time and date: %s", ctime(&t));

 

4.   lr_think_time

lr_think_time可以在運行期間暫停測試執行。這對於類比考慮時間非常有用,考慮時間是真實使用者在操作之間停下來思考的時間。單位為秒

定義:

voidlr_think_time (double time);

例子:

lr_think_time(60);     //指令碼暫停運行60s

 

LoadRunner與時間有關的函數

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.