Você pode usar o Siege para fazer testes de carga. link
Eu pretendo hospedar meu site em um VPS e antes disso, eu queria testar para ver quanto ram / cpu será necessário para determinado número de usuários simultâneos. Qual é a melhor maneira de configurar um VPS em uma máquina doméstica com CPU específica e RAM alocada para que eu possa testar o meu site nele? Devo usar o Virtualbox? Ou existem alternativas melhores para realizar isso?
Você pode usar o Siege para fazer testes de carga. link
VirtualBox é uma maneira decente de fazer isso. Na minha opinião, é o mais "polido" das opções de virtualização gratuitas. O VMWare Server é outra opção, embora, na minha opinião, a qualidade tenha caído drasticamente para baixo desde que eles mudaram para a interface da Web.
Confira esta análise e ferramentas relacionadas . Ele também publicou o código fonte !