应用压力/负载测试(JMeter、ab、Siege)

JMeter

Apache JMeter (https://jmeter.apache.org/download_jmeter.cgi)

Apache JMeter是Apache组织开发的基于Java的压力测试工具。

作用:

  • 1.能够对HTTP和FTP服务器进行压力和性能测试, 也可以对任何数据库进行同样的测试(通过JDBC)。
  • 2.可移植性和java。
  • 3.完全多线程 框架允许通过多个线程并发取样和 通过单独的线程组对不同的功能同时取样。
  • 4.缓存和离线分析/回放测试结果。

安装:

1.下载:http://jmeter.apache.org/download_jmeter.cgi
2.解压包
3.进入解压目录bin/
4.sh jmeter 会弹出JMeter的运行界面

Jmeter测试步骤

简书JMeter入门教程

ApacheBench(ab)

ApacheBench 是一个用来衡量http服务器性能的单线程命令行工具。原本针对Apache http服务器,但是也适用于其他http服务器。

使用

简书性能测试工具ApacheBench

Siege

Siege是一款高性能的Http压力测试工具。
Siege支持身份验证、cookies、http、https和ftp协议。

使用

简书Siege高性能压测工具

你可能感兴趣的:(应用压力/负载测试(JMeter、ab、Siege))