如何在实际负载下重播从日志到配置文件/基准测试Web应用程序的Web服务器流量?

Jak*_*ski 5 perl performance web-applications stress-testing

有没有办法让记录器真正的网络流量到Web服务器,例如从Web服务器日志(Apache),并在实际负载下将此流量重放到配置文件Web应用程序(在Perl中),或者在选择之前比较不同实现的速度非此即彼?

如果重要的话,webapp是用Perl编写的,并在普通的CGI,FastCGI,mod_perl(通过ModPerl :: Registry),PSGI(通过Plack :: App :: WrapCGI)下运行.

转向Pro网站管理员


服务器故障的类似问题:

小智 3

在 Google 上快速扫描一下,发现了一个有趣的博客条目,随后的有用评论位于http://www.igvita.com/2008/09/30/load-testing-with-log-replay/。一位评论者还提到Process-One 的 Tsung,它允许实时录制会话,并明显指出您应该能够重播它。但这对现有的 Apache 访问日志没有多大帮助。