51Testing丛书:性能测试进阶指南—LoadRunner 11实战(14)

发表于:2012-5-28 11:46

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:陈霁    来源:51Testing软件测试网原创

  6.7.2  Phpwind85性能分析报告

Phpwind85性能分析报告

  性能测试目的

  分析Phpwind85在LANMP下的性能开销,定位性能瓶颈及评估系统的处理能力、扩展能力。

  测试环境

  注:软件环境安装为wdlinux.cn发布的LANMP2.1安装包,该包包含的组件版本为:

  httpd-2.2.17

  nginx-0.8.54

  php-5.2.17

  mysql-5.1.56

  phpmyadmin-3.3.7

  zend-3.3.3

  eAccelerator-0.9.6.1

  pure-ftpd-1.0.32

  环境安装Phpwind85,并且为其生成500万随即帖子及3万会员数据。

  测试工具及测试方法的说明

  使用LR对测试用例注册用户、浏览帖子、查询、回帖4项分别进行负载,获得对应操作在表示层、应用层和数据层的时间开销,定位主要瓶颈及进行简单的调优测试。

  为了获得详细的瓶颈分析数据,测试过程包括单负载定位及系统负载定位,通过Xdebug和MySQL Log获得对应业务的执行分析及SQL语句,通过Spotlight for MySQL监控,或通过自行编写show profiles页面对当前负载进行抽样获得相应性能数据,最终整合进入LR报告。

  Xdebug配置说明

  从http://xdebug.org/官网下载最新的xdebug2.1.2版本,上传至Linux中后依次运行下面的命令:

tar zxvf xdebug-2.1.2.tgz 

cd xdebug-2.1.2

/www/wdlinux/php-5.2.17/bin/phpize

./configure -enable-xdebug --with-php-config=/www/wdlinux/php-5.2.17/ bin/php-config

make

make install

cd modules

cp xdebug.so /usr/local/lib/

41/41234>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号