2016-07-12 37 views
0

日付を2016-07-12 14:25:00として印刷したいとします。私はこの日付を印刷することができましたが、そこにスペースを印刷することはできませんでした。jmeterのユーザー定義変数にスペースを挿入する方法は?

どうすればいいですか?

+0

は、あなたがより多くの詳細を共有することはできますか?おそらくスクリーンショット。日付はユーザ定義の変数でハードコードされているのですか、あるいは何らかの関数を使って生成していますか? – TestingWithArif

+0

私はBeanShellを使って日付を計算しました。また、「yyyy-MM-dd HH:mm:ss」と書かれている場合、日付は2016-07-12%2014:25:00として生成されます。 – Kedar

答えて

0

JavaScript関数はスペースを%20でエンコードしますが、そのように印刷するべきではありません。 Javaを使用できる場合はJavaScriptを使用しないでください。

あなたの質問に記載された問題を回避するために、あなたのようなものを使用して望むようにそれを生成するためにBeanShellのを使用してみてください:

import java.text.SimpleDateFormat; 
import java.util.Date; 

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
String customDate = "2016-07-13 11:11:11"; // for hard-coded date 
String currentDate = format.format(new Date()); // for current date 

// Put those strings into JMeter variables for further use: 

vars.put("customDate", customDate); 
vars.put("currentDate", currentDate); 
+0

上記のコードとまったく同じコードを使用していますが、最終結果ではまだ%20になります。 – Kedar

+0

日付変数はどこでどのように印刷しますか? –

+0

私は次のサンプラーで日付変数を使用してコンソール、端末、テキストファイルに出力しようとしましたが、 "%20"は一度も見たことがありません。私たちは非常に面白い状況に陥っています...あなたはいくつかのリクエストでパラメータをエンコードしていますか? –

関連する問題