我對jmeter的某些方面仍然很陌生,並且試圖解決我遇到的問題。Jmeter - 替換json記錄中的值
我正在向api端點提交json記錄。 JSON的包含多個參數,包括以下內容:
{ 「開始時間」: 「1487869700」, 「QueryEndTime」: 「12345678910」, 「條款」: 「ThingILookFor」, 「理」: 「ReasonILook」 }
我想改變這是這樣的:
{ 「開始時間」: 「1487869700」, 「QueryEndTime」: 「結束時間」, 「條款」: 「ThingILookFor」 「原因」:「ReasonILoo k「
數字字符串是一個紀元值。 我希望將endTime作爲一個變量,可以將它提供給Http中的查詢正文並在運行時指定。
我的問題是,我需要改變查詢提交給api時的歷元值是當前的歷元值。
我試過使用Beanshell,但沒有成功。
這(可能是非常差的僞代碼)是我想做的事:
- 閱讀我的查詢主體(通過CSV數據配置獲得)
- 更換時期串與當前歷時間戳(我通過我的用戶定義的變量函數調用生成此)
- 通過我的HTTP調用提交editted查詢體
顯然,任何方式結合其中的一些步驟將是一件好事。
不起作用。將修改我的問題,使問題更清楚。 – Tufty
你能不能展示你的測試摘錄 –
不幸的不是。單獨的系統,我不能轉移的東西。這個問題正如我上面描述的那樣。在我將它發送到一個http請求之前,我需要替換一部分json記錄。 – Tufty