WordPress功能的负载测试

时间:2011-01-10 作者:anu

是否有人知道(或拥有)他们用于测试负载下性能的任何脚本/流程,尤其是WordPress特定的行为,如在模拟流量很大的情况下几乎同时发布许多评论。

我通常使用apachebench来测试一般性能(并确保缓存正常工作),但如果不亲自编写脚本,我就看不到测试注释和发布性能的方法。

有什么想法吗?

3 个回复
最合适的回答,由SO网友:anu 整理而成

我只是想加入一些我一直在思考的东西作为一种方式:

apachebench模拟一般查看流量,使用WordPress(即不直接插入表格)每分钟添加n条评论。我还想知道,水或硒是否可以在这里投入使用

  • munin(或类似)进行监控/报告(尽管我不确定这会有多精细)
    SO网友:James Wollmer

    查看每日流程日志。或者执行一个脚本,监视消耗CPU最多的进程

    do ps u c -u northcen | egrep "\\.php$" | awk \'{print $0}\'; done

    在bash shell中,Northcent是您要查找的用户。查找具有top或其他scipts的用户。这将显示实时用户活动。

    检查Wordpress安装和服务器上的错误日志。

    检查数据库错误、备份和修复。

    至于付费服务,有很多可供选择。只有当您遇到停机时间长、速度慢且服务器正常运行时间高的情况下,才有必要这样做。

    SO网友:Dave Morris

    我的团队使用Gomez Networks的一个工具对WordPress进行负载测试。我们使用他们的桌面应用程序编写脚本,这些应用程序执行一些基本操作,如单击博客帖子的链接、发布评论等。。。http://www.gomeznetworks.com/

    戈麦斯的主要缺点是价格昂贵。您可以购买虚拟用户小时数的单位,并且可以设置一些极其复杂的测试来模拟真实世界的流量。我们在早期遇到了一些相当大的问题,Gomez无法通过特定的IP地址重新路由域。我们有登台和QA环境,需要在用户的机器上修改主机文件才能访问它们,而Gomez支持技术必须发挥某种魔力才能在我们的脚本中实现这一点。

    或者,如果您在一家大型公司工作,您可能希望了解LoadRunner:http://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=loadrunner.

    如果您在一家小店工作,请查看WebLoad:http://www.webload.org/

    不幸的是,我认为您不会找到专门用于负载测试WordPress的工具。编写一些基本的博客交互应该相对容易,比如写文章、发表评论、调整评论、搜索、阅读RSS提要等。。。

    戴夫

    结束

    相关推荐