標籤: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與時間有關的函數