Mac环境下,进行接口压力测试

举报
西魏陶渊明 发表于 2022/09/25 03:42:20 2022/09/25
【摘要】 brew install ctags # 依赖安装wget http://blog.zyan.cc/soft/linux/webbench/webbench-1.5.tar.gztar -zxvf webbench-1.5.tar.gzcd webbench-1.5mkdir -pv /usr/local/man/man1 # 必须so...

  
  1. brew install ctags # 依赖安装
  2. wget http://blog.zyan.cc/soft/linux/webbench/webbench-1.5.tar.gz
  3. tar -zxvf webbench-1.5.tar.gz
  4. cd webbench-1.5
  5. mkdir -pv /usr/local/man/man1 # 必须
  6. sodo make && sudo make install # sudo 权限因为需要创建文件夹

  
  1. liuxin@KK-MINI  ~/webbench/webbench-1.5  mkdir -pv /usr/local/man/man1
  2. liuxin@KK-MINI  ~/webbench/webbench-1.5  sudo make && sudo makeinstall
  3. make: Nothing to be done for `all'.
  4. install -s webbench /usr/local/bin
  5. install -m 644 webbench.1 /usr/local/man/man1
  6. install -d /usr/local/share/doc/webbench
  7. install -m 644 debian/copyright /usr/local/share/doc/webbench
  8. install -m 644 debian/changelog /usr/local/share/doc/webbench

webbench -c 50 -t 30 http://127.0.0.1:6969/shenghuojiaofei/test

  • 系统默认会开启1500个端口,所以如果大于1500也会出错
  • 当设每秒进行800连接时候

  
  1. ✘ liuxin@KK-MINI  ~  webbench -c 800 -t 1 --get http://localhost:6969/shenghuojiaofei/
  2. Webbench - Simple Web Benchmark 1.5
  3. Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
  4. Benchmarking: GET http://localhost:6969/shenghuojiaofei/
  5. 800 clients, running 1 sec.
  6. problems forking worker no. 539
  7. fork failed.: Operation timed out
  8. prompt_status:5: fork failed: resource temporarily unavailable
  • 解决办法是修改线程数
  • 查看mac下最大线程数

  
  1. liuxin@KK-MINI  ~  ulimit -u 10000
  2. ulimit: value exceeds hard limit
  3. ✘ liuxin@KK-MINI  ~  ulimit -a
  4. -t: cpu time (seconds) unlimited
  5. -f: file size (blocks) unlimited
  6. -d: data seg size (kbytes) unlimited
  7. -s: stack size (kbytes) 8192
  8. -c: core file size (blocks) 0
  9. -v: address space (kbytes) unlimited
  10. -l: locked-in-memory size (kbytes) unlimited
  11. -u: processes 709
  12. -n: file descriptors 4864
  13. liuxin@KK-MINI  ~ 

因为我用了800个所以就出错了

文章来源: springlearn.blog.csdn.net,作者:西魏陶渊明,版权归原作者所有,如需转载,请联系作者。

原文链接:springlearn.blog.csdn.net/article/details/102425290

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。