brew install ctags # 依赖安装
wget http://blog.zyan.cc/soft/linux/webbench/webbench-1.5.tar.gz
tar -zxvf webbench-1.5.tar.gz
cd webbench-1.5
mkdir -pv /usr/local/man/man1 # 必须
sodo make && sudo make install # sudo 权限因为需要创建文件夹
liuxin@KK-MINI  ~/webbench/webbench-1.5  mkdir -pv /usr/local/man/man1
liuxin@KK-MINI  ~/webbench/webbench-1.5  sudo make && sudo makeinstall
make: Nothing to be done for `all'.
install -s webbench /usr/local/bin
install -m 644 webbench.1 /usr/local/man/man1
install -d /usr/local/share/doc/webbench
install -m 644 debian/copyright /usr/local/share/doc/webbench
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连接时候
 ✘ liuxin@KK-MINI  ~  webbench -c 800 -t 1 --get http://localhost:6969/shenghuojiaofei/
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.Benchmarking: GET http://localhost:6969/shenghuojiaofei/
800 clients, running 1 sec.
problems forking worker no. 539
fork failed.: Operation timed out
prompt_status:5: fork failed: resource temporarily unavailable
  • 解决办法是修改线程数
  • 查看mac下最大线程数
 liuxin@KK-MINI  ~  ulimit -u 10000
ulimit: value exceeds hard limit✘ liuxin@KK-MINI  ~  ulimit -a
-t: cpu time (seconds)              unlimited
-f: file size (blocks)              unlimited
-d: data seg size (kbytes)          unlimited
-s: stack size (kbytes)             8192
-c: core file size (blocks)         0
-v: address space (kbytes)          unlimited
-l: locked-in-memory size (kbytes)  unlimited
-u: processes                       709
-n: file descriptors                4864liuxin@KK-MINI  ~ 

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

Mac环境下,进行接口压力测试相关推荐

  1. 用python做简单的接口压力测试

    一个多月没有更博了,最近研究了一下接口的压力测试,主要来说就是连续频繁的对接口的调用,来测试接口的响应速度.返回结果,找到接口的性能瓶颈,最大承受极限等. 做接口压力测试的方法和工具很多,比较常用的工 ...

  2. Jmeter验证码注册接口压力测试实战

    主要学习的内容包括发送HTTP请求.HTTP信息头管理器.HTTP cookies管理器.用户定义的变量.响应断言.CSV数据文件设置的使用. 测试网址及测试接口等说明 提供的测试网址为: http: ...

  3. 从零开始的Nginx [ 8 ] --- nginx 的性能优化:ab接口压力测试工具,tomcat企业运维,WEB站点部署,项目上线

    文章目录 nginx 性能优化 1.当前系统结构瓶颈 2.了解业务模式 3.性能与安全 4.系统与nginx性能优化 1.文件句柄 2.设置方式 3.系统全局性修该和用户局部性修改 4.进程局部性修改 ...

  4. 二、多并发实现接口压力测试

    一.flsak接口压力测试 import base64 import logging import os, cv2,time import urllib, glob import numpy as n ...

  5. Mac 环境下连接多个git — ssh方式

    Mac 环境下连接多个git - ssh方式 1.查看当前是否存在ssh ls ~/.ssh/ 看到 id_rsa 与 id_rsa_pub 则说明已经有一对密钥. 2.生产新的公钥,并命名它不于之前 ...

  6. 学习笔记-JMeter 进行接口压力测试

    一.压力测试场景设置 1.场景设定:进行接口压力测试时,有单场景也有混合场景.单场景就是对一个接口进行请求:混合场景需要对多个接口进行请求,在流程类业务场景会运用到 2.压测时间设定:通常时间为10- ...

  7. Mac环境下Android一键自动打包发布到蒲公英平台

    由于项目提测需要编译出apk然后发布到蒲公英平台供测试人员下载,在之前是需要手动编译出apk文件然后打开蒲公英网站再手动上传发布到平台,这样如果要上传几个不同的版本和渠道包就比较麻烦,于是,一个能一键 ...

  8. 【Jmeter基础篇】03:如何进行post接口压力测试

    目前网络上有很多很多Jmeter的压力测试使用指南,但是在实际使用过程中,很多朋友会遇到许多并不处于理想状态的情况,比如某些参数不知道应该往哪里放,具体怎么分析测试结果等等. 所谓压力测试,实质就是让 ...

  9. Jmeter验证码图片识别注册接口压力测试实战

    写在前面 前段时间写了一篇博文<Jmeter验证码注册接口压力测试实战>,前两天又登录对应的网站看了一下.发现原来滑动验证的方式改成了图片验证码的方式,防止用户多次发送手机验证码. 看到这 ...

  10. 在Mac环境下系统本身就带有的Apache(阿帕奇服务器)和PHP都预装好了,且合并完成。如果不知道请查看MAC 下配置Apache和PHP

    在Mac环境下系统本身就带有的Apache(阿帕奇服务器)和PHP都预装好了,且合并完成.如果不知道请查看MAC 下配置Apache和PHP 1.创建一个空工程, 新建一个php文件,暂且命名为ind ...

最新文章

  1. Python openpyxl 之 Excel 文档简单操作
  2. 有关oracle数据库中的日期显示问题
  3. Android开发--多线程中的Handler机制/Looper的介绍
  4. java——import语句
  5. Windows下安装Redis及使用Python操作Redis的方法
  6. 这是我见过解释java内部类最详细的一篇文章了
  7. 从零开始写javaweb框架 pdf_大学写的一个 Java Web 框架
  8. PHP接口与抽象类区别:接口用来扩展应用 抽象用来总结归纳
  9. MySql(windows)安装步骤整理
  10. 老师一定没有教!9个数学速算技巧!看到第1个就跪了!
  11. matlab mex路径,使用matlab进行mex编译时的路径问题mexopts
  12. 交换机的工作转发原理
  13. c语言中整形数据分为几进制,c语言中整型数据中的8进制以及16进制数据 – 手机爱问...
  14. softether linux 客户端,SoftEther centos 服务器搭建 及 客户端连接
  15. vSphere 5.5 使用Web Client打开控制台窗口显示连接超时
  16. 计算机主板 上电顺序,BIOS很熟悉,电脑开机BIOS开机自检顺序你知道吗?
  17. Ionic5项目android打包流程
  18. ensp 防火墙 pat 映射
  19. 心态-《积极的力量》书中的精髓:如何保持积极乐观的心态,从而提升我们的幸福感?
  20. 计算机系统(一)——冯诺依曼体系

热门文章

  1. 三段式状态机-FSM
  2. ssm毕设项目基于用户激励的图书管理系统fx8il(java+VUE+Mybatis+Maven+Mysql+sprnig)
  3. 2021年山东省安全员C证实操考试视频及山东省安全员C证操作证考试
  4. .net C#垃圾回收
  5. SpringBoot中使用Knife4J
  6. 大数据早报:微软宣布推出新Azure机器学习工具 这个机器人可以像人类一样自然地行走(9.27)
  7. 计算机毕业设计Java个人事务管理系统(源码+系统+mysql数据库+Lw文档)
  8. 详解 XSS 攻击原理
  9. Boost中Core模块的enable_if用法及说明
  10. 数据结构与算法期末复习——知识点+题库