PHPでJavascriptが無効な場合の挙動を試せるHTTPクライアントを作りたいのですが、
どのような設定や記述が必要でしょうか。
GETとPOSTリクエストでHTMLデータの取得は問題ないかと思います。
この2つが基本です。
・PHPでcURLを使ってHTTPリクエストを送る-Getリクエスト編
http://tech-tec.com/archives/431
・PHPでcURLを使ってHTTPリクエストを送る-POSTリクエスト編
http://tech-tec.com/archives/449
PHPはサーバサイドスクリプトなので、HTTPクライアントを作ることはできません。
どの程度の機能が必要か分かりませんが、HTTPメッセージの授受を確認したいのであればJavaで作ることができます。