セレンテストでJSONを実行する最も簡単な方法を知る必要があります。例として、POST {"UserId": "234234"}を実行し、返される内容をテストします。現在、高度なRESTクライアントChromeアプリを使用して手動でテストしています。私はこのトピックについて多くの検索を行いましたが、良い例は見つかりませんでした。
これは、セレンによって最もよく解決されるようには思えません。Seleniumを使用すると、フォームを操作してその値を投稿し、その後のAJAX応答/ページの更新を処理します。データをPOSTする場合は、これらのタイプの操作をネットワーク上で実行するライブラリを確認する必要があります。
HTTPライブラリを探しているなら、Apacheには良いライブラリがあります(Javaベース)。