日付を2016-07-12 14:25:00
として印刷したいとします。私はこの日付を印刷することができましたが、そこにスペースを印刷することはできませんでした。jmeterのユーザー定義変数にスペースを挿入する方法は?
どうすればいいですか?
日付を2016-07-12 14:25:00
として印刷したいとします。私はこの日付を印刷することができましたが、そこにスペースを印刷することはできませんでした。jmeterのユーザー定義変数にスペースを挿入する方法は?
どうすればいいですか?
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);
上記のコードとまったく同じコードを使用していますが、最終結果ではまだ%20になります。 – Kedar
日付変数はどこでどのように印刷しますか? –
私は次のサンプラーで日付変数を使用してコンソール、端末、テキストファイルに出力しようとしましたが、 "%20"は一度も見たことがありません。私たちは非常に面白い状況に陥っています...あなたはいくつかのリクエストでパラメータをエンコードしていますか? –
は、あなたがより多くの詳細を共有することはできますか?おそらくスクリーンショット。日付はユーザ定義の変数でハードコードされているのですか、あるいは何らかの関数を使って生成していますか? – TestingWithArif
私はBeanShellを使って日付を計算しました。また、「yyyy-MM-dd HH:mm:ss」と書かれている場合、日付は2016-07-12%2014:25:00として生成されます。 – Kedar