Abacus100基本测试指导.docx
《Abacus100基本测试指导.docx》由会员分享,可在线阅读,更多相关《Abacus100基本测试指导.docx(26页珍藏版)》请在冰豆网上搜索。
Abacus100基本测试指导
Abacus测试快速入门
摘要:
文档专门绍了使用Abacus进行语音性能测试时的具体操作和使用方法,以及在测试中遇到的问题及解决方法。
关键字:
缩略语:
1、Abacus100简介
Abacus100模拟用户测试系统仿真模拟电话功能。
Abacus100是一款模拟呼叫产生器,可以仿真模拟电话用户拨打和接收电话。
它具有Abacus5000的所有特性,但体积更小巧,并且支持两个模拟端口。
Abacus100模拟系统在一个用于实验室以及网络上分布式测试的高性价比的独立平台中,提供仿真模拟多线电路的有用户的模拟电路(FXO端口)。
利用分布式测试固件选件,多个系统可以被当作是一个系统,因此简化了对多台Abacus100系统(以及Abacus5000和53系统)。
2、Abacus100的连接管理设置及注意事项
通过PC连接到Abacus100,注意管理网卡的IP地址要与Abacus100的地址(Abacus100地址见设备上的贴纸)同一网段,有些情况连接Abacus100之后网卡仍显示断开状态。
解决方法:
部分网卡(领取的D-LINKDFE-530TXPCIFastEthernetAdapter(rev.C))需交叉线或者经交换机转换才能连接到Abacus100,PC自带网卡(MarvellYukon88E8057PCI-EGigabitEthernetController)可直接连接管理Abacus100。
打开软件,软件处于下图状态说明PC连接成功,可进行管理操作:
3、Abacus100的满呼测试方法
3.1使用Abacus100进行满呼测试时的参数配置及方法
(1)按照下图进行相应配置ChannelspathConfirmBasic,勾选相应项,其中Tones需选择3-tone选项,设置完成,点OK保存。
(2)选择partitionandtimingtiming,如下图进行设置,其中CL为呼叫时长,IC为脚本运行间隔,CC=CL+IC,
满呼测试一般CL=5,IC=5,CC=10(一般总运行时间会比设定时间略大),from:
1,to:
2即为1口与2口之间呼叫,from:
3,to:
4即为3口与4口之间呼叫,可根据连接口不同from,to填写相应的接口号。
(3)选择partitionandtimingScripts,选择AcallsB[DTMF]andconfirmsforCallLength脚本(用此脚本时测试无法成功,需将脚本换成AcallB[nodialtone,DTMF]forCallLength才能够正常运行)
(4)选择partitionandtimingPhone&Endpointsperset
点击进入如下界面:
默认的为一个Group,点击delete删除,点击AddSingleEP,添加两个用户,之后在后边填入相应的电话号码,由于H248默认拨号之后启用长定时器,建议H248号码后加#避免测试中由于等待拨号时间过长导致脚本报错。
同时注意1口和2口对应的号码,避免测试中自动呼叫后返回486busy等导致测试失败。
From3to4端口的配置和1与2的配置方法相同。
设置完成之后依次点击OK保存配置。
(5)选择SUTProgressdialtone,修改f1,f2,On1的数值(这三个数值可向编程人员确认)如下图
(6)呼叫接通率的满呼测试脚本时间设置,如下图选择RUNTestDuration,选择TimeContinuous一直运行。
(7)点击Start运行脚本,点击Statistics查询运行结果。
4、语音质量测试
4.1使用Abacus100测语音质量时的参数配置及方法
(1)按照下图进行相应配置ChannelspathConfirmAdvanced,勾选相应项,其中files需选择mix-euro-short文件,设置完成,点OK保存。
(2)选择partitionandtimingtiming,如下图进行设置,其中CL为呼叫时长,IC为脚本运行间隔,CC=CL+IC,语音质量测试一般CL=120,IC=10,CC=130(一般总运行时间会比设定时间略大),根据连接口不同from,to填写相应的接口号,如果用A50进行测试,from:
1,to:
2及为1口与2口之间呼叫,。
(3)选择partitionandtimingScripts,选择AcallB[nodialtone,DTMF]forCallLength脚本
(4)选择partitionandtimingPhone&Endpointsperset
点击进入如下界面:
默认的为一个Group,点击delete删除,点击AddSingleEP,添加两个用户,之后在后边填入相应的电话号码,由于H248默认拨号之后启用长定时器,建议H248号码后加#避免测试中由于等待拨号时间过长导致脚本报错。
同时注意1口和2口对应的号码,避免测试中自动呼叫后返回486busy等导致测试失败。
设置完成之后依次点击OK保存配置。
对于运行脚本时出现无法按设定时间(CC=CL+IC)停止,可注意下图设置,RUNTestDuration,进入脚本运行配置界面,根据需求选择相应配置。
目前除呼叫接通率选择TimeContinuous一直运行之外,语音质量,回声抑制等都选择Scripttotal1Scriptsperchannel,即仅运行一次脚本。
设置完成之后点击Start运行脚本,点击Variances查看测试结果。
5、回声抑制测试
5.1使用Abacus100测回声抑制时的参数配置及方法
(1)选择ChannelsPathConfirmBasicNone进行相应设置,设置完成点击OK保存,如下图:
(2)之后设置脚本运行时间,设置方法与语音质量类似partitionandtimingtiming,回声抑制一般CL=35,IC=5,CC=40
(3)选择脚本,与语音质量类似partitionandtimingScripts,选择AcallB[nodialtone,DTMF]forCallLength脚本,点击EditAction进行设置,如图:
进入如下页面,选择AcallB[nodialtone,DTMF]forCallLength脚本,在DO栏进行设置,当开启回声抑制功能时选择DoechomeasurementsEchoCancellerEnabled,当关闭回声抑制时选择DoechomeasurementsEchoCancellerDisabled,
注意:
1.关闭回声抑制进行测试的时候不要直接勾掉Doechomeasurements,
2.开启回声抑制时可能会测不出值,但是关闭回声抑制时必须要测出值,注意Abacus设置的同时注意页面或者软交换开启或关闭回声抑制,
3.H248测试时注意要在软交换开启或者关闭回声抑制,
4.当回声抑制测试完毕勾掉Doechomeasurements避免影响其他测试。
设置完成保存,号码设置部分以及脚本运行次数RUNTestDurationScripttotal1Scriptsperchannel与语音质量测试一样,在此不做过多解释,之后Start运行脚本,点击Variances查询运行结果。
6、常见问题分析
6.1Nopathconfirm(first)
主叫拨号完成后,会等待被叫发过来的pathconfirm,如果到了timeout的时间还没有收到pathconfirm,则会报告nopathconfirm(first)。
如果第一次收到了,但是后续的pathconfirm没有收到,则会报告nopathconfirm(subsq)。
可能原因,话路异常,造成被叫发送的pathconfirm音主叫没有收到,查看被叫灯位,若闪烁,说明被叫摘机,可在channelstones和channelsQom页面中调整检测的宽带范围,音量范围等参数,并且可以尝试在configurethresholdanderrorCallGenerationnopathconfirm(first)中调整等待pathconfirm音的超时时长,默认为19s(待验证,以实际测试为准),如果被叫灯位未闪烁,说明话路未通,检测被叫线路是否正确连接,被叫是否正常注册,主被叫能否正常呼叫。
Channeltones/QoM
Configurethresholdsanderrors
6.2Unexpecteddisconnect
当Abacus还处于会话状态中,但是收到异常的拆线消息时或报告此错误,当出现此问题时可检查线路连接是否松动,主叫侧pathconfirm失败,报nopathconfirm然后挂机也会报这个错误,可跟踪信令监测被叫设置是否有摘机,摘机是否可通话。
6.3Connectfailed
当呼叫建立失败,没有响应或者被拒绝的时候会报告该错误,一般是一下消息发出去没有返回成功消息或者被拒绝:
SIP:
INVITE,megaco:
CRCX/ADD。
可能原因:
1.被叫侧设备新能负荷过高,无法处理新的呼叫
2.号码,IP地址等参数配置错误
解决办法:
跟踪信令,根据信令判断错误原因,设备负载过高时,可以适当加大IC值。