独自のhttpサーバーを作成しました。HTTP 1.0(rfc 1945)に完全または部分的に準拠しているかどうかを検証するための無料のソフトウェア、テストパッケージ、またはツールセットはありますか?さらに、このソフトウェアがhttpパフォーマンスを推定し、潜在的なセキュリティ問題をチェックできればすばらしいと思います。FTPコンプライアンスの検証に関して、同じことがこのソフトウェアから求められています。
独自のhttpサーバーを作成しました。HTTP 1.0(rfc 1945)に完全または部分的に準拠しているかどうかを検証するための無料のソフトウェア、テストパッケージ、またはツールセットはありますか?さらに、このソフトウェアがhttpパフォーマンスを推定し、潜在的なセキュリティ問題をチェックできればすばらしいと思います。FTPコンプライアンスの検証に関して、同じことがこのソフトウェアから求められています。
回答:
ここにたくさんの質問があります。多くの人があなたがそれを買うだけで彼らのツールがすべてを行うとあなたに言うと確信していますが、これらのいずれかで合理的な試みをする利用可能なツールはほとんどありません。
セキュリティの面では、静的コンテンツの提供のみに関心があると想定すると、ここに役立つソフトウェアのリストがあります。
容量テストには、Apacheに同梱されているabを使用できます。また、loadrunner($$$)またはhttp :: Recorderおよびwww :: mechanizeを使用して、より複雑な相互作用のスクリプトを作成することも検討してください。
ソースコードとして利用可能な大規模なソフトウェアパッケージのほとんどには自動テストスクリプト(通常はMakefileのターゲット、たとえば 'make test')が付属していますが、Apacheビルドの指示にはこれが記載されていません-srcをダウンロードして設定する価値があるかもしれません適合できるテストスクリプトが含まれているかどうかを確認します。
パフォーマンステスト/監視-IMEについては、現時点で有効なものはありません(そして、私はOracleのグリッドコントロール、BMCパトロール、Googleアナリティクス、および「あまり良くない」カテゴリにある他の多数の製品を含みます)。個人的に私は、URL生成の非常に詳細なロギングに依存する自家製のソリューションを使用しています(mod_log_config%Dオプションとmod_log_firstbyteを見てください)。
私があまり深く研究していない領域の1つはパッシブモニタリングです- エージェントレスのようなバンテージのようなツールがありますが、これらは非常に高価です。PastMonはあなたの要件を満たしているかもしれません(その良いものと無料です)が、Webサーバーが飽和状態に達したときに何が起こるかを測定することを期待する場合、それを実行するためにいくつかの専門的で高価なハードウェアが必要になります。
HTH
C.
これは実際にはプログラミングの問題ですが、質問に対する報奨金があるので、少なくとも現時点ではここにとどまります。
テストとデバッグ用に設計されたFirefoxアドオンはたくさんあるので、それらを検索して、自分に適していると思うものを確認してください。セキュリティの問題については、さまざまなスクリプトがたくさんありますが、私が試した結果の結果には一貫性がなく、矛盾さえしていることを警告しておきます。
どのソフトウェアでも見られる最大の問題は、バッファオーバーフローです。それらはコードのどこにでも存在する可能性があり、自動テストでは表示されないことが多いため、ときどき見つけるのは本当に大変なことです。最初にWindowsのプログラミングを始めたとき、プログラムが数千人のユーザーによって日常的に使用されていたにもかかわらず、2年以上バッファオーバーフローが検出されないプログラムを作成しました。
コード品質(バッファオーバーフローなど)については、http://www.coverity.com/を使用できます。これらは、オープンソースプログラムで非常に多く採用されていますhttp://scan.coverity.com/index.html
あなたはこれのいくつかを試すことができます:
http://java-source.net/open-source/web-testing-tools
または
http://www.softwareqatest.com/qatweb1.html
楽しんで