我只想說${__time(yyyyMMddHHmmss)}
應該有它的新價值在HTTP中採樣的每個新用戶如何對在JMeter的
我曾嘗試是時間的函數每個新用戶的新值: *用於迴路控制器 *用於反config元素 等,但仍無法產生一個新值,此時函數
問候, AA
我只想說${__time(yyyyMMddHHmmss)}
應該有它的新價值在HTTP中採樣的每個新用戶如何對在JMeter的
我曾嘗試是時間的函數每個新用戶的新值: *用於迴路控制器 *用於反config元素 等,但仍無法產生一個新值,此時函數
問候, AA
__time()函數返回在millise當前時間戳cond自Unix epoch start或根據您指定的模式。該功能尊重SimpleDateFormat模式。
你的方法的不足之處是,當涉及到高負荷,你可以有多個用戶在同一第二調用這個函數,你會得到相同的時間戳,所以我建議以下方法之一:
提高精確度()函數來實現毫秒級別的,如:
${__time(yyyyMMddHHmmss---SSS)}
串聯__threadNum()與__time()函數的功能,所以每個時間戳其次是當前的虛擬用戶數量,如:
見How to Use JMeter Functions職位系列的更多信息,與功能提高你的JMeter的測試。
嗨德米特里,感謝您的努力。我已經嘗試了上面提到的方法,但根本不起作用。仍然爲所有用戶獲得相同的時間 –
你釘了它,我是騙子,圖像是購物 –
假設以下內容:對於** USER-1 ** $ {__ time(yyyyMMddHHmmss)}的值爲'20160919180226'因此對於** USER-2 **,它不應該是相同的值,而應該是這樣的' 20160919180347'(時間函數的新值) –
如果多個用戶並行運行,則會發生相同的日期。那麼,如果2個用戶遇到相同的日期,你期望什麼? –
@KirilS。正是你明白了我的觀點。用戶正在並行運行,並且所有用戶都有相同的日期。我只是想每個人都有不同的約會。謝謝 –