|
Dengan pesatnya perkembangan teknologi Web 2.0, banyak perusahaan telah mengembangkan sejumlah layanan situs web berbasis Web, biasanya dalam desain dan pengembangan aplikasi Web sulit untuk mensimulasikan sejumlah besar pengguna pada saat yang sama mengakses sistem dalam situasi yang sebenarnya, sehingga ketika situs Web memenuhi puncak kunjungan, mudah terjadi ketika kecepatan respons server melambat atau bahkan gangguan layanan. Untuk menghindari situasi ini, perlunya simulasi nyata dari sejumlah besar pengguna untuk mengakses alat pengujian kinerja sistem aplikasi Web untuk pengujian stres, untuk menguji waktu respons halaman HTML statis, dan bahkan menguji waktu respons halaman web dinamis (termasuk ASP, PHP, JSP, dll.), Untuk menyediakan data untuk pengoptimalan kinerja server dan penyesuaian basis data. Saya merekomendasikan Anda para pengembang dan penguji Web 2.0 untuk menggunakan perangkat lunak Web Application Stress Tool dari Microsoft, perangkat lunak ini hanya berukuran 9.58M, sangat kecil dan praktis. Meskipun fungsinya daripada LoadRunner profesional, tetapi volume LoadRunner sangat besar, harganya tidak mahal, bisnis umum tidak akan menghabiskan begitu banyak uang untuk membeli LoadRunner, dan WAS Microsoft sepenuhnya gratis, dan fitur-fitur utama tersedia, cukup untuk digunakan di telepon. Microsoft Web Application Stress Tool dapat secara efektif menguji kinerja beban situs web, perangkat lunak ini dapat disimulasikan melalui skrip 100 akses pengguna bersamaan yang kuat, dan mensimulasikan beberapa operasi klik pengguna yang sebenarnya, WAS juga dapat dihubungkan ke penghitung kinerja server web Windows jarak jauh (Penghitung Kinerja), melalui kinerja server untuk menentukan kinerja server. WAS juga dapat terhubung ke penghitung kinerja server web Windows jarak jauh (Performance Counter) untuk menemukan kemacetan sistem dengan menganalisis kinerja server (CPU / memori, dll.) Persentase penggunaan CPU mencerminkan overhead prosesor, dan persentase penggunaan CPU yang secara konsisten melebihi 75% merupakan indikasi yang jelas bahwa kemacetan kinerja terletak pada prosesor. WAS menghasilkan laporan terperinci pada akhir setiap uji coba, dan laporan WAS dapat dilihat dengan memilih Reports dari menu View. Selain itu, CSDN juga merangkum beberapa alat pengujian lainnya, termasuk alat pengujian kinerja dan alat pengujian fungsional, sepuluh alat pengujian teratas ada di peringkat di bawah ini: WinRunner, alat pengujian otomatis tingkat industri WinRunner dari Mercury Interactive adalah alat pengujian fungsional tingkat perusahaan yang digunakan untuk memeriksa apakah sebuah aplikasi dapat mencapai fungsionalitas yang diharapkan dan beroperasi dengan baik. Dengan secara otomatis merekam, mendeteksi, dan memutar ulang operasi aplikasi pengguna, WinRunner dapat secara efektif membantu penguji menguji berbagai rilis aplikasi perusahaan yang kompleks, meningkatkan efisiensi dan kualitas penguji, dan memastikan rilis bebas masalah dan operasi stabil jangka panjang dari aplikasi perusahaan yang kompleks dan lintas platform. Loadrunner, Alat Pengujian Beban Standar Industri LoadRunner adalah alat bantu pengujian beban yang memprediksi perilaku dan kinerja sistem. LoadRunner mampu menguji seluruh arsitektur perusahaan dengan mensimulasikan puluhan juta pengguna di bawah beban yang bersamaan dan memantau kinerja secara real-time untuk mengidentifikasi dan menemukan masalah. Dengan LoadRunner, organisasi dapat meminimalkan waktu pengujian, mengoptimalkan kinerja, dan mempercepat siklus rilis aplikasi. testdirector, sistem manajemen pengujian global TestDirector adalah sistem manajemen pengujian berbasis web pertama di industri yang memungkinkan Anda mengelola pengujian secara global, baik di dalam maupun di luar organisasi. TestDirector secara dramatis mempercepat proses pengujian dengan mengintegrasikan semua aspek manajemen pengujian, termasuk manajemen persyaratan, perencanaan pengujian, eksekusi pengujian, dan pelacakan bug, dalam satu aplikasi. Alat Pengujian Fungsional Rational Robot IBM Rational Robot adalah alat pengujian fungsional terbaik di industri yang membantu penguji melakukan pengujian yang sukses bahkan sebelum mereka mempelajari teknik skrip tingkat lanjut. Alat ini terintegrasi pada desktop penguji IBM Rational TestManager, di mana penguji dapat merencanakan, mengatur, menjalankan, mengelola, dan melaporkan semua aktivitas pengujian, termasuk laporan pengujian manual. Fungsionalitas ganda pengujian dan manajemen ini merupakan awal yang ideal untuk pengujian otomatis. Alat Pengujian Unit xUnit Series Saat ini alat pengujian unit yang paling populer adalah seri kerangka kerja xUnit, yang biasa digunakan sesuai dengan bahasa yang berbeda dibagi menjadi JUnit (java), CppUnit (C ++), DUnit (Delphi), NUnit (.net), PhpUnit (Php), dan sebagainya. Aplikasi pertama dan paling menonjol dari kerangka kerja pengujian ini adalah JUnit open source yang disediakan oleh Erich Gamma (penulis Design Patterns) dan Kent Beck (pendiri XP (Extreme Programming)). Alat Pengujian Fungsional SilkTest Borland SilkTest 2006 adalah alat pengujian fungsional perangkat lunak yang merupakan bagian dari rangkaian solusi manajemen kualitas perangkat lunak dari Borland. Alat ini menggunakan wizard untuk mengatur dan mengotomatisasi pelaksanaan pengujian, sehingga memungkinkan programmer pemula dan ahli yang berpengalaman untuk dengan cepat mengatur pengujian fungsional dan menganalisis kesalahan fungsional. Alat Pengujian Kinerja WAS Microsoft Web Application Stress Tool adalah seperangkat alat yang dikembangkan oleh penguji web Microsoft yang dirancang khusus untuk melakukan pengujian stres situs web di dunia nyata. Dengan alat pengujian stres yang kuat ini, Anda dapat menggunakan sejumlah kecil komputer klien untuk mensimulasikan dampak yang mungkin ditimbulkan oleh sejumlah besar pengguna pada layanan web. Alat Pengujian Kotak Putih Otomatis Jtest Jtest adalah alat pengujian white-box otomatis untuk bahasa java dari parasoft, yang meningkatkan keandalan kode dengan mengotomatiskan pengujian unit java dan pemeriksaan standar kode. parasoft juga memproduksi C++ test, alat pengujian white-box C/C++. Alat pengujian fungsional dan kinerja JMeter JMeter adalah proyek open source yang diorganisir oleh Apache, ini adalah alat pengujian fungsional dan kinerja, 100% diimplementasikan di java. Alat pengujian dan analisis kinerja WEBLODE webload adalah alat pengujian dan analisis kinerja dari RadView yang memungkinkan pengembang aplikasi web untuk mengotomatiskan pelaksanaan uji stres; webload menguji kinerja web dengan mensimulasikan operasi pengguna nyata dan menghasilkan beban stres.
|