1. 程式人生 > >LoadRunner時間戳函數web_save_timestamp_param

LoadRunner時間戳函數web_save_timestamp_param

csr second lar msg mar als RR ner 函數

舉例:1520822348346(13位,毫秒級) 做時間戳的目的是為了JS緩存和防止CSRF,在LR中可以簡單的使用下面這個函數

web_save_timestamp_param

來生成時間戳

web_save_timestamp_param("tStamp", LAST);

lr_output_message("%s",lr_eval_string("{tStamp}"));

brokerDetail.c(49): web_save_timestamp_param("web_save_timestamp_param") was successful [MsgId: MMSG-26392]
brokerDetail.c(53): 1433760182344

也可用於生成唯一值。

web_save_timestamp_param function saves the current timestamp to LoadRunner parameter. Timestamp is the number of milliseconds since midnight January 1st, 1970 (also known as Unix Epoch).
這個函數是存儲毫秒級的時間戳。而我剛取到的時間戳是1520822348346,取到的時間戳是現在時間 減去 1970年1月1日0點00 的時間 ,然後換算成毫秒。

LoadRunner時間戳函數web_save_timestamp_param