性能测试

nginx服务器性能

使用Apache JMeter测试web服务器性能

在这篇文章中,我将介绍Apache JMeter,一个强大的免费自由开源的web应用性能测试工具。JMeter不仅可以模拟负载,而且可以进行回应验证。 JMeter的特点如下: 可以测试各类web应用的性能,如web服务器、SOAP、FTP、JMS、邮件服务器(SMTP/POP3/IMAP)等等。 既可以测试静态内容,又可以测试动态内容 提供GUI界面 100%纯Java代码写成,可以安装在Linux、Mac OS、Windows操作系统上。 多线程框架 可以进行分布式测试,从不同的机器上对web应用进行测试 有大量插件 离线分析功能 安装Java JMeter完全用Java编写,所以在安装JMeter之前,我们需要安装好Java。使用下面的命令查看系统上有没有安装Java java --version 如果没有安装好,可以使用下面的命令安装: sudo apt-get install...

nginx性能优化

Linux系统下安装siege 网页服务器性能测试工具

我们可以用很多工具来测试web服务器的性能,有些是免费开源的,有些是需要商业许可的。siege是一个免费开源的工具,用于web服务器的压力测试。 给siege指定一个URL,siege就可以模拟大量用户来测试web服务器性能。siege提供的测试结果包括耗费时间、总数据传输量,服务器响应时间、吞吐量、并发连接数量等。 源码编译安装siege 很多Linux发行版的软件库中都收录了siege,但软件库中的版本一般都比较旧,我们可以自己下载最新版本来安装。在写这篇文章时,最新版本为3.1.2。首先下载安装包,在终端中输入下面的命令: wget http://download.joedog.org/siege/siege-latest.tar.gz 解压安装包: tar -xvf siege-latest.tar.gz 切换到解压目录 cd siege-3.1.2/ 编译前需要做一点配置。./configure命令会为siege生成配置信息,并检查编译所需要的库文件。 ./configure configure完成后,输入下面两条命令编译并安装siege: make sudo make install...