微信搜索superit|邀请体验:大数据, 数据管理、OLAP分析与可视化平台 | 赞助作者:赞助作者

freeswitch并发呼入测试实战

架构 aide_941 2℃ 0评论

别人的都是假的,,搞什么工具,,很费事,windows,linux下都有问题,,我的直接简单方便:::

windows下直接用git_bash也能用.telnet netcat那种的都不怎么靠谱

 

在91.82上开个fs_cli,一个测试originate,一个开bash,运行sh xx.sh:

#!/bin/bash

# <extension name ="load_test">
#   <condition  field="destination_number"  expression="12345678">
#     <action  application="answer" />
#   <action application="sleep" data="60000"/>
#     <action application="hangup"/>
#   </condition>
# </extension>

#sip_profiles:
# gateway_8324.xml
# <include> 
#   <gateway name="gateway8324">
#    <param name="realm" value="10.161.91.83:5060"/>
#    <param name="username" value="2284"/>  
#    <param name="register" value="false"/>
#    <param name="caller-id-in-from" value="true"/>
#    <param name="from-user" value="2284"/>
#  </gateway> 
# </include>

#开两个fs_cli
#hupall 挂断全部通话
#选择下面一种合适自己的,
#开两台fs,一台添加另外一台的网关,然后通过网关呼另外一台的dialplan
for k in $( seq 1 10 )
do
    for f in $(seq 1 300)
    do
        #fs_cli.exe  -H 10.161.91.82 -P 8021  -x "bgapi originate sofia/gateway/gateway8324/3911  &park()" #测试外地
        #fs_cli.exe  -H 10.161.91.82 -P 8021  -x "bgapi originate sofia/gateway/gateway8324/3911  &bridge(user/10014)" #测试外地
        #fs_cli.exe  -H 10.161.91.82 -P 8021  -x "bgapi originate sofia/external/3911@10.161.91.82:5080 &park()" #测试本地外部端口,可以换成外地外部端口
        #fs_cli.exe  -H 10.161.91.82 -P 8021  -x "bgapi originate sofia/internal/3911 &bridge(user/10014)" #测试本地
        #fs_cli.exe  -H 10.161.91.82 -P 8021  -x "bgapi originate sofia/internal/3911@10.161.91.82 &bridge(user/10014)" #测试本地
        #fs_cli.exe  -H 10.161.91.82 -P 8021  -x 'bgapi originate sofia/internal/12345678@10.161.91.82:5060 &park()' #测试本地
        #fs_cli.exe  -H 10.161.91.82 -P 8021  -x "bgapi originate {execute_on_answer='sched_hangup +30'}user/1258 &echo" #测试本地
        #fs_cli.exe  -H 10.161.91.82 -P 8021  -x "bgapi originate {execute_on_answer='sched_hangup +30'}sofia/internal/2910@10.161.91.82 3911 xml default" #测试本地
        #fs_cli.exe  -H 10.161.91.82 -P 8021  -x "bgapi originate {execute_on_answer='sched_hangup +30'}sofia/internal/12345678@10.161.91.82 &park()" #测试本地
    done
    sleep 1
done

 

然后在91.83上开两个fs_cli, 一个看日志,一个看status,show calls,show channles,最后在一起hupall挂断所有

转载请注明:SuperIT » freeswitch并发呼入测试实战

喜欢 (0)or分享 (0)

您必须 登录 才能发表评论!