一、项目背景及工具面对运营商庞大的用户群体,电话系统的抗压需要做些什么整个电话系统完成全链路压测在做测试工作之前,需要熟悉sip协议、sipp、linux、xml、jmeter使用的工具:信令压测工具:SIPphttp压测工具:JmeterTCP压测工具:语音群编写的工具监控系统:Zabbix2.系统测试流程架构分解步骤:向freeswitch注册uac和uasuac发起呼叫freeswitch将被叫方电话转接到aibus建立呼叫,流媒体传输aibus查询配置信息来自嗯;调用语音识别服务获取token,发送音频进行语音识别,获取识别结果请求对话系统UAC挂断电话和aibus同步通话记录3.测试准备注册脚本调用脚本调用处理脚本接口压测脚本(jmeter接口编写)单独部署jmeter和sipp服务器监控系统部署freeswich和aibus并发布压测版本4测试策略使用sipp单独测试freeswitch的信令注册性能使用sipp测试调用性能并单独在freeswitch上拨号信令(uac和uas都是sipp)加入rtp流(修改xml脚本,添加默认音频),使用sipp测试freeswitch的信令媒体性能。使用sipp测试freeswitch和aibus的全链路(uac是sipp,uas是aibus),aibus不接入其他服务。挂机使用jmeter分别测试api接口(查询配置信息、语音识别、对话系统、同步通话记录),分析aibus调用完整服务的性能,使用sipp测试freeswitch和aibus的全链路(uac是sipp,uas是aibus)
