共计 2580 个字符,预计需要花费 7 分钟才能阅读完成。
整体目标:
安装虚拟机,并安装一套LAMP(Linux+Apache+Mysql+PHP)待测系统,推荐ECShop(http://www.ecshop.com),基于此进行Jmeter 压力测试,并在测试后得出Jmeter 测试报告,并根据sysstat 得出Linux 服务器的CIMN(CPU、IO、Memory 以及Network)的性能。
队员分工:
角色1:安装LAMP:Linux 服务器(CentOS)、Apache 及PHP
角色2:安装MySQL 及ECShop(或类似B/ S 结构的系统)
角色 3:安装sysstat 并使用sysstat 查看Linux 服务器的CIMN(CPU+IO+Memory+Network) 的性能,Linux 系统性能和使用活动监控工具–Sysstat http://www.linuxidc.com/Linux/2015-12/126014.htm
角色4:使用Jmeter 进行5*10、50*20 的压力测试并得出Jmeter Aggregate Report,同时运用sysstat 对服务器信息进行统计
下面关于 LAMP 相关 的内容你可能也喜欢:
LAMP 平台安装 Xcache 和 Memcached 加速网站运行 http://www.linuxidc.com/Linux/2015-06/118835.htm
CentOS 7 下搭建 LAMP 平台环境 http://www.linuxidc.com/Linux/2015-06/118818.htm
CentOS 6.5 系统安装配置 LAMP(Apache+PHP5+MySQL)服务器环境 http://www.linuxidc.com/Linux/2014-12/111030.htm
Ubuntu 14.04 配置 LAMP+phpMyAdmin PHP(5.5.9)开发环境 http://www.linuxidc.com/Linux/2014-10/107924.htm
Ubuntu 14.10 下安装 LAMP 服务图文详解 http://www.linuxidc.com/Linux/2014-12/110082.htm
LAMP 结合 NFS 构建小型博客站点 http://www.linuxidc.com/Linux/2015-08/121029.htm
实验相关内容:
本次实验得实现是通过在其中一个人的机器上装 Ubuntu 系统,然后在这台机器上配置 Apache2, PHP5, MySQL,再安装 ECShop 和 sysstat 做为服务器,而另一台机器上安装 Jmeter,通过录制脚本然后访问服务器端搭建好的 ECShop 网站,在服务器端通过 sysstat 来查看服务器得性能。最后在客户端机器和服务端机器分别得出报告。
1) Linux 下 top 命令 结果截图
2) 访问的 B/S 系统截图
3) Jmeter的Testplan 展开截图
4) Beanshell 代码
5) 运行 Jmeter 测试 之后的Aggregate Report Result
5*10 为例:
6) 运行 Jmeter测试之后的 服务器性能
我们可以使用‘sar’命令来获得整个系统性能的报告。这有助于我们定位系统性能的瓶颈,并且有助于我们找出这些烦人的性能问题的解决方法。
Linux 内核维护着一些内部计数器,这些计数器包含了所有的请求及其完成时间和 I / O 块数等信息,sar 命令从所有的这些信息中计算出请求的利用率和比例,以便找出瓶颈所在。
sar 命令主要的用途是生成某段时间内所有活动的报告
使用 JMeter 对 WebService 进行压力测试 http://www.linuxidc.com/Linux/2014-10/108088.htm
Windows 下 JMeter 安装手记 http://www.linuxidc.com/Linux/2013-10/91749.htm
使用 JMeter 进行基本压力测试 http://www.linuxidc.com/Linux/2013-04/83086.htm
JMeter 中断言的使用方法 http://www.linuxidc.com/Linux/2013-10/91770.htm
本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-05/130896.htm