除了siege,在Web性能测试工具中,http_load也是比较热门和常见的一款,有时因为种种原因,只能使用现成的工具,所以多了解和掌握一种Web性能测试工具是很有必要的。

1.下载安装包

略过

2.解压安装包

略过

3.安装

 # 编译
make
# 安装
make install

4.参数详解

 -verbose 输出运行的详细信息
-timeout 指定超时时间,单位为秒
-proxy 指定代理服务器,格式为 地址:端口
-parallel 指定并发的客户端数
-rate 指定每秒访问频率
-fetches 指定请求的总次数
-seconds 指定测试的持续时间,单位为秒

5.常用命令

 # 100并发总请求1000次
http_load -parallel -fetches url.txt
# 每秒请求100次总请求500次
http_load -rate -fetches url.txt
# 5秒内1000并发请求
http_load -seconds -parallel url.txt

注意:url.txt为包含url的文本文件,每行一条完整合法的url(记得包含http:// or https://)。

最新文章

  1. [WCF编程]12.事务:事务传播
  2. 2、C语言关键字-auto register static
  3. C#联合Union的实现方式
  4. dlib库使用
  5. [Bootstrap]7天深入Bootstrap(3)CSS布局
  6. JVM优化之调整大内存分页(LargePage)
  7. C++学习笔记之运算符重载
  8. asp自动补全html标签自动闭合(正则表达式)
  9. 不让input表单的输入框保存用户输入的历史记录
  10. spring boot 入门操作(二)
  11. Android 解决通过自定义设置打开热点后手机搜索不到热点的问题。
  12. 《linux就该这么学》第十三节课:第11章和第12章,vsftpd服务与samba和nfs服务
  13. shell(2)图片重命名
  14. Process多进程的创建方法
  15. pycharm python3.5 神奇的导入问题
  16. map的put和putIfAbsent使用
  17. redis实战笔记(4)-第4章 数据安全与性能保障
  18. Application.DoEvents()和多线程
  19. URAL 1876 Centipede's Morning
  20. JavaScript设计模式-10.工厂模式实例xhr

热门文章

  1. Flatten 2D Vector -- LeetCode
  2. 3.1.g 找出在2009年秋季拥有最多选课人数的课程段
  3. Laravel 使用firstOrCreate 报错MassAssignmentException
  4. nat的翻译类型(1)--静态nat
  5. 【Linux】CentOS7上设置快捷键 随时补充
  6. 项目中的.Net
  7. Mongodb副本集+分片集群环境部署
  8. 【Hadoop】Hadoop MR 如何实现倒排索引算法?
  9. k8s restful API 结构分析
  10. asp.net原理笔记----页面控件类型,页面状况和asp.net编译过程