使用http_load网站压力测试

简介: http_load用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工具, 它可以以一个单一的进程运行,一般不会把客户机搞死。它可以自定义测试的URL列表 下载:http://acme.
http_load用以测试 web服务器的吞吐量与负载。但是它不同于大多数压力 测试工具,

它可以以一个单一的进程运行,一般不会把客户机搞死。它可以自定义测试的URL列表

下载:http://acme.com/software/http_load/

安装:

解压后只要 make , make install 就行了

环境: 需要gcc  如果是在服务器上安装的话还需要有sudo

执行命令:

./http_load --help
usage:  ./http_load [-checksum] [-throttle] [-proxy host:port] [-verbose] [-timeout secs] [-sip sip_file]
            -parallel N | -rate N [-jitter]
            -fetches N | -seconds N
            url_file
One start specifier, either -parallel or -rate, is required.
One end specifier, either -fetches or -seconds, is required.
4基本参数说明

-parallel 简写-p :含义是并发的用户进程数。
-fetches 简写-f :含义是总计的访问次数
-rate    简写-r :含义是每秒的访问频率
-seconds简写-s :含义是总计的访问时间

最后一个参数是你要测的url列表文件


使用举例:

./http_load -parallel 200 -fetches 10000 url.txt    (URL文件:url.txt,文件格式是每行一个URL)   ,结果如下:

10000 fetches, 200 max parallel, 5.5825e+06 bytes, in 3.27281 seconds
558.25 mean bytes/connection
3055.48 fetches/sec, 1.70572e+06 bytes/sec
msecs/connect: 3.08039 mean, 1000.24 max, 0.028 min
msecs/first-response: 47.4425 mean, 1637.25 max, 0.512 min
HTTP response codes:
  code 200 -- 10000


目录
相关文章
|
4月前
|
Java 测试技术 容器
Jmeter工具使用:HTTP接口性能测试实战
希望这篇文章能够帮助你初步理解如何使用JMeter进行HTTP接口性能测试,有兴趣的话,你可以研究更多关于JMeter的内容。记住,只有理解并掌握了这些工具,你才能充分利用它们发挥其应有的价值。+
815 23
|
5月前
|
网络安全 开发者
如何解决HTTPS协议在WordPress升级后对网站不兼容的问题
以上就是解决WordPress升级后HTTPS协议对网站的不兼容问题的方法。希望能把这个棘手的问题看成是学校的管理问题一样来应对,将复杂的技术问题变得更加有趣和形象,并寻觅出解决问题的方式。希望你的网站能在新的学期得到更好的发展!
132 19
|
人工智能 数据可视化 API
10 分钟构建 AI 客服并应用到网站、钉钉或微信中测试评
10 分钟构建 AI 客服并应用到网站、钉钉或微信中测试评
322 2
|
10月前
|
监控 测试技术 定位技术
HTTP代理IP响应速度测试方案设计与指标体系
随着数字化发展,网络安全、隐私保护及内容访问自由成为核心需求。HTTP代理因其技术优势成为热门选择。本文介绍HTTP代理IP响应速度测试方案,包括基础性能、稳定性、地理位置、实际应用、安全性测试及监控指标,推荐测试工具,并提供测试结果评估标准。
210 2
|
11月前
|
安全 应用服务中间件 Linux
判断一个网站是否使用HTTPS协议
判断一个网站是否使用HTTPS协议
1816 4
|
11月前
|
存储 安全 搜索推荐
应该使用HTTPS的一些网站
应该使用HTTPS的一些网站
506 3
|
JSON 移动开发 监控
快速上手|HTTP 接口功能自动化测试
HTTP接口功能测试对于确保Web应用和H5应用的数据正确性至关重要。这类测试主要针对后台HTTP接口,通过构造不同参数输入值并获取JSON格式的输出结果来进行验证。HTTP协议基于TCP连接,包括请求与响应模式。请求由请求行、消息报头和请求正文组成,响应则包含状态行、消息报头及响应正文。常用的请求方法有GET、POST等,而响应状态码如2xx代表成功。测试过程使用Python语言和pycurl模块调用接口,并通过断言机制比对实际与预期结果,确保功能正确性。
526 3
快速上手|HTTP 接口功能自动化测试
|
Docker 容器
docker nginx-proxy 添加自定义https网站
docker nginx-proxy 添加自定义https网站
136 4
|
安全 应用服务中间件 网络安全
检查一个网站是否启用了HTTPS
检查一个网站是否启用了HTTPS
2196 6
|
存储 安全 搜索推荐
https网站
https网站
1418 1

热门文章

最新文章