实时语音识别服务压测方法技术

技术编号:28774834 阅读:24 留言:0更新日期:2021-06-09 11:03
本发明专利技术公开一种实时语音识别服务压测方法,用于压测设备,该方法包括:预先建立压测设备与语音识别服务器之间的websocket连接;对用户上传的测试音频文件进行预处理之后通过websocket连接发送至所述语音识别服务器;实时接收所述语音识别服务器响应于所述用户上传的测试音频文件而返回的处理结果;根据所述处理结果确定实时语音识别服务性能。本发明专利技术实施例所设计的语音识别websocket插件与语音识别领域的业务紧密结合,适应复杂多变的高并发场景,能系统的测试各种语音识别中的重要指标。依赖开源的Jmeter压测工具,使用操作简单方便。方便。方便。

【技术实现步骤摘要】
实时语音识别服务压测方法


[0001]本专利技术涉及系统测试
,尤其涉及一种实时语音识别服务压测方法、电子设备及计算机可读存储介质。

技术介绍

[0002]WebSocket协议是基于TCP的一种新的网络协议。相对于HTTP这种非持久的协议来说,Websocket是一个持久化的协议,它实现了浏览器与服务器全双工(full

duplex)通信,允许服务器主动发送信息给客户端。当客户端和服务器之间建立WebSocket连接后,任一方都可以通过建立的连接将数据推送到另一端。WebSocket只需要建立一次连接,就可以一直保持连接状态,在客户端或服务器中断连接前,不需要客户端和服务器重新发起连接请求。
[0003]由上述可知,采用WebSocket协议实现实时通信的技术已经较为成熟。但是,其还具有以下缺陷:当WebSocket连接建立后,WebSocket还需要以轮询后端服务接口或者数据库服务器的方式来获取消息,后端服务接口或者数据库服务器仍然需要承受大量的并发压力,容易导致性能问题。
[0004]实时语音识别本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种实时语音识别服务压测方法,用于压测设备,所述方法包括:预先建立压测设备与语音识别服务器之间的websocket连接;对用户上传的测试音频文件进行预处理之后通过websocket连接发送至所述语音识别服务器;实时接收所述语音识别服务器响应于所述用户上传的测试音频文件而返回的处理结果;根据所述处理结果确定实时语音识别服务性能。2.根据权利要求1所述的方法,其特征在于,用户通过UI控件将所述测试音频文件上传至所述压测设备。3.根据权利要求1所述的方法,其特征在于,所述对用户上传的测试音频文件进行预处理之后通过websocket连接发送至所述语音识别服务器包括:按照预设频率对所述测试音频文件进行字节拆分得到多个字节流包;通过websocket连接按照预设时间间隔将所述多个字节流包发送至所述语音识别服务器。4.根据权利要求3所述的方法,其特征在于,所述预设频率为识别的资源的对应音频的频率,所述预设时间间隔为100ms。5.根据权利要求1所述的方法,其特征在于,所述预设时间间隔根据用户在所述压测设备的操作界面上预先填写的信息确定。6.根据权利要求1所述的方法,其特征在于,所述处理结果至少包括首帧延迟信息和实时语音识别反馈信息中的一种。7.根据权利要求1

【专利技术属性】
技术研发人员:徐瑞
申请(专利权)人:思必驰科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1