Po stworzeniu danego oprogramowania, szczególnie webowego, należy przeprowadzić testy wydajności. W ten sposób unikniemy wielu problemów, które nastręczyłoby nam wypuszczenie oprogramowania na rynek bez gruntownego przetestowania. Jak wiadomo nawet najlepsza strona może zawierać wiele błędów, które po stworzeniu aplikacji są praktycznie niewidoczne. Najczęściej występują one przy intensywnym użytkowaniu lub wtedy, gdy oprogramowanie musi poradzić sobie z bardzo dużą ilością zgromadzonych informacji. Testowanie może wydawać się najprzyjemniejszą częścią pracy nad skryptami. Jednak nie jest to łatwe zadanie. Często w firmie nie ma osób, które są w stanie przeprowadzić profesjonalne testy wydajnościowe. Dlatego też na rynku są testerzy do wynajęcia, którzy posiadają ogromne doświadczenie w tego typu pracy.

Można wynająć ich tylko do danego projektu i uniknąć płacenia stałej pensji, w sytuacji, gdy takie osoby nie miałyby żadnej pracy do wykonania. Ponadto zaletą tego typu osób jest to, iż pracowali już nad wieloma aplikacjami i jest to ich specjalność.  Są w stanie szybciej i efektywniej znaleźć błędy  w programach, niż osoby pracujące w firmie i niewyspecjalizowane w dziedzinie testowania oprogramowania. Wynajęcie specjalisty wiąże się oczywiście z wyższym kosztem, aniżeli zlecenie tego osobie wewnątrz firmy. Jednak w ogólnym rozrachunku możemy spodziewać się znacznie lepszych efektów w szybszym czasie, a także zmniejszenia kosztów późniejszych napraw i aktualizacji oprogramowania. Ponadto jeżeli zlecimy testy osobie z małym doświadczeniem, która to nie znajdzie wszystkich błędów możemy spodziewać się odpływu klientów ze względu na błędy, jakie u nich wystąpią z naszym oprogramowaniem.