web压力测试工具

http_load

  以并行复用的方式运行,用以测试web服务器的吞吐量与负载

  可以以一个单一的进程运行,还可以测试HTTPS类的网站请求

命令格式:http_load  -p 并发访问进程数  -s 访问时间  需要访问的URL文件
  1. -parallel 简写-p :含义是并发的用户进程数。
  2. -fetches 简写-f :含义是总计的访问次数
  3. -rate    简写-p :含义是每秒的访问频率
  4. -seconds简写-s :含义是总计的访问时间
特殊说明:
  测试结果中主要的指标是 fetches/sec、msecs/connect 这个选项,即服务器每秒能够响应的查询次数,用这个指标来衡量性能。
  Qpt-每秒响应用户数和response time,每连接响应用户时间。
  测试的结果主要也是看这两个值。当然仅有这两个指标并不能完成对性能的分析,我们还需要对服务器的cpu、men进行分析,才能得出结论

webbench

webbench -c 并发数 -t 运行测试时间 URL

ab

Siege

根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。

siege -c 200 -r 10 -f example.url


-c是并发量,-r是重复次数。 url文件就是一个文本,每行都是一个url,它会从里面随机访问的。

example.url内容:

http://baidu.com
http://taobao.com

原文地址:https://www.cnblogs.com/baby123/p/5387115.html