jmeter 介面自動化連載 (11) - 列印時間戳
Jmeter 中提供了一種函式,可以列印時間戳,如下圖
年: yyyy 月:MM 日:dd
時: HH 分: mm 秒:ss
關於時間戳的格式,可以自由組合定義,這裡我寫成這樣 yyyy-MM-dd HH:mm:ss
生成的函式是這樣的:${__time(yyyy-MM-dd HH:mm:ss,)}
現在將這個函式寫入下一個介面
執行,檢視結果樹,可以看到結果中,將當前時間列印出來了哦~
此函式適用於一些需要填寫時間引數的介面,用於實時獲取當前時間。時間引數如果寫死的話,過段時間介面就會報錯啦~
Jmeter 介面自動化交流扣扣群:704807680
下面說一下時間偏移如何列印。
說到時間偏移,就是說我不光想列印當前時間,我還想列印明天,後臺,甚至是明年的時間,那麼我們要怎麼去處理?這裡就需要用到 BeanShell Sampler
在 Parameters 中傳遞變數,執行並檢視結果樹,發現成功列印了跨度為一年的時間戳
附:beanshell 列印時間的程式碼
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
try{
Date date =new Date(); //獲取當前時間
SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String nowDate = sf.format(date);
Calendar cal = Calendar.getInstance();
cal.setTime(sf.parse(nowDate));
cal.add(Calendar.DAY_OF_YEAR,+0);
String orderDate = sf.format(cal.getTime());
cal.add(Calendar.DAY_OF_YEAR,+365);
String senderDate = sf.format(cal.getTime());
vars.put("orderDate",orderDate);
vars.put("senderDate",senderDate);
}
catch(Exception e){
}
jmeter 提供了 30 多種函式,想學習完整的,可以參考以下課表
一張圖帶你解讀 -- 如何從零開始學習介面自動化
相關文章
- Jmeter 介面自動化連載 (14) - 上傳與下載JMeter
- Jmeter 介面自動化連載 (13) - 自動生成測試報告JMeter測試報告
- Jmeter 介面自動化連載 (15) - beanshell 實現字串加密JMeterBean字串加密
- jmeter 介面自動化連載 (8)- JsonPath 表示式提取響應JMeterJSON
- PostgreSQL自動更新時間戳SQL時間戳
- jmeter 介面自動化連載 (10)- 響應資訊不明確的介面關聯JMeter
- jmeter 介面自動化連載 (12) - 代理伺服器錄製指令碼JMeter伺服器指令碼
- JMeter 介面自動化測試(手工轉自動化指令碼)JMeter指令碼
- jmeter介面自動化:登入到新增JMeter
- JMeter介面自動化發包與示例JMeter
- Jmeter+Ant+Jenkins介面自動化框架JMeterJenkins框架
- 時間戳轉化為動態時鐘--moment時間戳
- 時間戳轉化為時間格式時間戳
- 格式化時間 戳
- jmeter_遍歷轉換浮點時間戳JMeter時間戳
- Jmeter+Ant+Python 介面自動化測試JMeterPython
- Jmeter+Ant+Jenkins介面自動化框架(續)JMeterJenkins框架
- 時間戳效能最佳化時間戳
- 求助帖:JMeter 介面自動化測試——資料驅動JMeter
- 獲取時間戳,幾個時間點的時間戳時間戳
- MySQL時間戳、時間MySql時間戳
- 試著使用 jmeter 實現介面自動化測試JMeter
- JavaScript 時間戳JavaScript時間戳
- kafka時間戳Kafka時間戳
- Jmeter+Ant+Jenkins介面自動化測試框架搭建for WindowsJMeterJenkins框架Windows
- C# 時間戳轉時間C#時間戳
- 時間型別和時間戳型別時間戳
- 【python介面自動化】- PyMySQL資料連線PythonMySql
- Python介面自動化——檔案上傳/下載介面Python
- 兩個時間戳的時間差時間戳
- Excel中時間戳轉換時間Excel時間戳
- What?JMeter做UI自動化!JMeterUI
- 開放api介面簽名驗證,新增sign,時間戳API時間戳
- 『動善時』JMeter基礎 — 50、使用JMeter測試WebSocket介面JMeterWeb
- 『動善時』JMeter基礎 — 51、使用JMeter測試WebService介面JMeterWeb
- 『動善時』JMeter基礎 — 52、使用JMeter測試Dubbo介面JMeter
- jenkins+ant+jmeter介面自動化的持續整合測試框架JenkinsJMeter框架
- 【時間戳轉普通時間格式的方法】時間戳