前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >siege压测post接口

siege压测post接口

作者头像
欲休
发布2020-03-09 16:51:15
2.2K0
发布2020-03-09 16:51:15
举报
文章被收录于专栏:前端杂货铺前端杂货铺

siege安装

  1. wget http://download.joedog.org/siege/siege-latest.tar.gz
  2. tar -xvf siege-latest.tar.gz
  3. ./configure
  4. make
  5. make install

使用

siege -c 1 -r 1 http://10.33.216.220:8080/apps/p1/api/server0 POST <./p2.json

-p 可输出结果

注意

  • macbook的fd有上限,貌似是4900左右,有瓶颈;
  • 尽量使用linux压测,通过 ulimt -a 查看fd上限
  • 通过修改 ~/.siegerc/ 的配置文件提升并发数
  • 合理设置 siege的线程数以及并发数,压测时观测 CPU总利用率、内存、网卡以及磁盘 的相关性能数据,CPU和内存数据通过 top 实时观看,网卡通过 iftop或ifstate检测
  • 分清压力测试与负载测试的区别:负载测试在于找到合适的负载,设置总线程数为32,每5s增加一个线程,直至tps达到峰值并稳定,rt值有增加,此时对应的线程数即为最优线程数。压力测试则是寻找在给定资源的前提下充分压榨,得出最终的数据
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-06-14 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • siege安装
  • 使用
  • 注意
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档