美文网首页
Siege HTTP 压力测试

Siege HTTP 压力测试

作者: wenfh2020 | 来源:发表于2018-05-02 11:02 被阅读0次

1、概述

压力测试是服务开发中十分重要的一环,需要测试服务在高并发的环境下功能的稳定性以及性能的瓶颈,根据测试结果输出详细的测试数据,有针对性地对服务进行优化。

2、测试机器

机器配置

3、测试工具

3.1 Siege

它是一款开源的压力测试工具,设计用于评估WEB应用在压力下的承受能力。可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。

3.2 Siege 使用手册

3.2.1 Siege 安装

通过 yum install siege 命令可以安装,但是一般会根据系统源进行下载,下载的版本比较低,建议根据下列操作步骤安装最新版本。

安装命令

3.2.2 命令参数

命令格式

【注意】根据机器的情况,siege一般并发的用户数,默认是 255,最高可以设置 1000 个或者更多(需要修改配置limit限制,vim /root/.siege/siege.conf,siege 工具每个用户会启用一个线程比较耗性能,所以根据实际情况设置用户数量),因为 HTTP 是短连接,机器端口号是 0 - 65535,并发数太高,siege很容易会把本地的端口耗尽。

3.2.2 测试结果

测试50,000 个数据包,500 个用户每个用户发送 100 个测试包。

header头填充 Cookie 的相关信息,token 和 userid。

操作方法:POST

协议:url: http://192.168.1.1:1111/xxx/im/relation/user/friend/check

协议包体:./friend_check.json

具体测试命令

压测结果:

压测结果 程序性能情况

相关文章

  • Siege HTTP 压力测试

    1、概述 压力测试是服务开发中十分重要的一环,需要测试服务在高并发的环境下功能的稳定性以及性能的瓶颈,根据测试结果...

  • Siege高性能压测工具

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

  • 2019-01-07 压力测试工具

    siege 第一次压力测试

  • Siege安装

    官方网站:http://www.joedog.org/ 简介 Siege是一款高性能的Http压力测试工具。Sie...

  • 性能测试之siege

    一、siege介绍 Siege是一个压力测试和评测工具,设计用于WEB开发这评估应用在压力下的承受能力:可以根据配...

  • Siege---Linux性能压测工具及结果分析

    @[性能测试,yoyoyang] 安装 下载siege从http://download.joedog.org/官网...

  • 压力测试工具siege

    官网链接:https://www.joedog.org/siege-home 参考文档:http://blog.c...

  • 压力测试工具 -Siege

    Siege是我所用过的一款不错的网站压力测试工具,它可以非常容易地定制并发访问人数以及并发时间,安装、使用也非常方...

  • 压力测试工具Siege

    常见的压力测试工具有很多,在本文就简单介绍一下Siege 。Siege是Linux/Unix下的一个WEB系统的压...

  • 压力测试工具siege

    一、下载并安装官方下载地址:http://download.joedog.org/siege/安装和验证: 注意:...

网友评论

      本文标题:Siege HTTP 压力测试

      本文链接:https://www.haomeiwen.com/subject/ycowlftx.html