首页 > 系统相关 >sipp3.6 on centos7安装部署

sipp3.6 on centos7安装部署

时间:2023-03-17 17:24:30浏览次数:35  
标签:bin sipp3.6 部署 make sudo centos7 sipp install cmake

 

 

概述

在VOIP软交换的开发过程中,必然需要对软交换进行批量压测。

SIP压测工具一般都是sipp,免费,开源,功能足够强大,配置灵活,优点多。

环境

centos7.9

cmake3.6

sipp v3.6.2_rc1

安装cmake

安装cmake,centos7默认的cmake版本过低。

sudo yum install -y gcc gcc-c++ make automake

sudo yum install -y wget

sudo wget https://cmake.org/files/v3.6/cmake-3.6.2.tar.gz

sudo tar -zxvf cmake-3.6.2.tar.gz

sudo cd cmake-3.6.2

./bootstrap

make -j4

sudo make install

sudo ln -s /usr/local/bin/cmake /usr/bin/cmake

安装sipp

centos7目前的lksctp版本为1.0.17,只能支持sipp.3.6.2,不支持3.7以上。

sudo yum list lksctp*

sudo yum install lksctp-tools-devel

##git clone https://github.com/SIPp/sipp.git ##当前最新版本是3.7.0

git clone --branch v3.6.2_rc1 --depth=1 https://github.com/SIPp/sipp.git

cd sipp

cmake . -DUSE_SSL=1 -DUSE_SCTP=1 -DUSE_PCAP=1 -DUSE_GSL=1

make

sudo make install

sudo ln -s /usr/local/bin/sipp /usr/bin/sipp

sipp -v

sipp --help

测试

使用sipp内置脚本测试基本功能。

服务端uas。

sipp -sn uas -i 127.0.0.1

 

 

 

客户端uac。

sipp -sn uac 127.0.0.1

 

 

 

总结

sipp的github地址:https://github.com/SIPp/sipp

后续会有更多的压测方案和脚本慢慢写。

 

空空如常

求真得真

标签:bin,sipp3.6,部署,make,sudo,centos7,sipp,install,cmake
From: https://www.cnblogs.com/qiuzhendezhen/p/17227561.html

相关文章

  • grafana二进制部署
    创建grafana用户#groupadd-g1025-o-rgrafana#useradd-M-N-ggrafana-o-r-d/data/apps/grafana-s/bin/false-c"grafanaServer"-u1025grafana下载......
  • centos7分区扩容(新增盘)
    新增⼀块60G硬盘,根分区及data分区各增加30G空间⼀、初始⼤⼩[root@localhost~]#df-ThFilesystemTypeSizeUsedAvailUse%Mountedondev......
  • idea使用tomcat部署项目失败总结
    情况①:无法访问localhost:8080页面解决办法:https://www.cnblogs.com/lwt280887072/p/16307489.html情况②:artifact项目:warexploded:Errorduringartifactdeployment......
  • Linux安装python3 Centos7
    Linux安装python3Linux自带python2环境,以下是python3的安装步骤一、python3安装包下载地址:https://www.python.org/downloads/release/python-380/也可以使用wget命令下......
  • 部署spinnaker
      直接登录官网部署,修改拉取镜像地址可以参考以下文档, https://blog.csdn.net/qq_22917163/article/details/108623113 使用docker运行halyard容器因为采用halya......
  • sonarqube及postgresql部署文档
      同样通过compose来部署sonarqube及postgresql,由于高版本的sonarqube不支持mysql,所以用通用postgresql #这里我们安装的SonarQube依赖ELK,我们这里需要修改系统......
  • datahub内网环境部署总结
      一、安装部署1、还原备份文件(必须使用root用户),执行tarxvpfzdatainsight.tgz-C/(根目录需有至少20G磁盘空间)耐心等待2、解压部署包进入/data/datainsight......
  • datahub 部署流程
      1、 推送镜像 //登录harbordockerlogin-ucyt-pCytpwd_123harbor.pis360.com//重打tag指定格式才能推送镜像到harbor仓库dockertagxxx:xxxharbor......
  • Centos7系统在开启进入系统报错:Give root password for maintenance(or type Control-D
    报错信息:在进入系统时,不能正常进入系统,出现了Giverootpasswordformaintenance(ortypeControl-Dtocontinue):的报错。 报错原因:1、在之前写入的/etc/fstab文件有......
  • centos7 最小化安装ifconfig不可用,无法上网
    原因:在虚拟机中以最小化方式安装centos7,后无法上网,因为centos7默认网卡未激活;而且在sbin目录中没有ifconfig文件,这是因为centos7已经不使用ifconfig命令了,已......