zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    PAT1065. A+B and C (64bit)
    PAT1064. Complete Binary Search Tree
    PAT 1063. Set Similarity
    CodeForces
    Golang在京东列表页实践总结
    asp.net 5 如何使用ioc 以及在如何获取httpcontext对象
    陨石坑之webapi 使用filter中如何结束请求流
    陨石坑之webapi使用filter
    Socket通信前必须考虑的几件事
    ZeroMQ的进阶
  • 原文地址:https://www.cnblogs.com/baby123/p/5387115.html
Copyright © 2011-2022 走看看