JSONレスポンスで文字列を置き換える最も良い方法は何ですか?私の場合、私は正規表現で応答を抽出する必要があります。抽出された値はsavedItemsとして保存され、その保存されたアイテム内では、私は下の文字列を検索して置き換え、再度ポストする必要があります。 2つのリクエストでは、最初に2番目のリクエスト(文字列が置換されたもの)を取得してからポストするようにリクエストします。jsonレスポンスで文字列を置き換えてjmeterに送信する方法
私は正規表現エクストラクタ内でBellShell PostProcessorを使用しようとしていますが、置き換えようとしていますが動作しません。
Original string: rate":10.370681}
Replace with this: rate":10.370681,"$rowSelect":false,"$rowState":"invalid":false,"dirty":false,"added":false}
置き換えられる可能性がありますので、推奨事項はありますか?私はまだBeanShellのために新たなんだ、それは以下のコードを試みたが、まだ運:)
debug();
try {
String savedItems = vars.get("Saved_Item");
String updatedSavedItems = savedItems.replaceAll("rate":10//.370681//}", "rate":10//.370681,"//$rowSelect":false,"//$rowState"://{"invalid":false,"dirty":false,"added":false//}");
vars.put("UPDATED", updatedSavedItems);
}
catch (Throwable ex) {
log.error("Problem in Beanshell", ex);
throw ex;
}