[发明专利]音频视频通话及模拟用户上网行为的压力测试方法有效
申请号: | 201210119146.9 | 申请日: | 2012-04-23 |
公开(公告)号: | CN102647310A | 公开(公告)日: | 2012-08-22 |
发明(设计)人: | 金忠润;刘继明;林恩峰;杨柏华 | 申请(专利权)人: | 网经科技(苏州)有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04W24/00;H04N21/442 |
代理公司: | 南京苏科专利代理有限责任公司 32102 | 代理人: | 王玉国;陈忠辉 |
地址: | 江苏省苏州市工业*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 音频视频 通话 模拟 用户 上网 行为 压力 测试 方法 | ||
技术领域
本发明涉及语音、视频、网络行为方面的组合测试方法,尤其涉及对多媒体终端(android)发起和断开音频视频通话以及模拟用户上网行为的压力测试方法。
背景技术
随着IT技术的发展,传统的语音终端也越来越数字化,朝着数字视频、数字语音及网络应用的方向发展,运营商传统的语音业务开始提供视频服务且提供网络数据服务。3G网络是移动公司目前主推的业务,而多媒体终端、智能手机就是在此条件下应运而生,但多媒体终端的性能往往不能尽如人意,比如音视频通话过程中,经常发生视频传输速度变慢甚至导致死机的现象。用专业的仪器如思博伦/Hammer等测试音频、视频的压力测试,以及用专业正版软件Loadrunner、QTP等工具进行用户模拟行为等测试时,动辄需要上百万的价格。因此对于多媒体终端(android)的性能测试,有技术的要求,也有现实的应用。
发明内容
本发明的目的是克服现有技术存在的不足,提供一种对多媒体终端(android)发起和断开音频视频通话以及模拟用户上网行为的压力测试方法。
本发明的目的通过以下技术方案来实现:
音频视频通话及模拟用户上网行为的压力测试方法,其特征在于:
a)音频视频通话的压力测试:控制主机使用Python语言进行编程,等待用户输入测试参数后,将发起音视频呼叫的请求通过android的命令行控制工具ADB发到被测设备上,控制主机再通过命令行登录到被测设备上,检查音视频通话的通道是否存在,通道的状态是否合理;在音频视频通话的测试时间之后,控制主叫再发送终端音频视频测试的指令,然后,测试主机再发起通话的请求,实现音频视频通话的压力测试;
b)模拟用户上网行为的压力测试:控制主机使用Python语言中的urllib库进行http url address的识别和刷选,再由控制主机将此address 通过android的命令行控制工具ADB发送给终端,实现终端的web压力测试。
进一步地,上述的音频视频通话及模拟用户上网行为的压力测试方法,所述音频视频通话的压力测试,自动的发起音频视频呼叫请求,配置音频视频通话的持续时间、持续次数,判断每次呼叫是否成功建立,每次音频视频通话失败时抓取足够多的信息。
更进一步地,上述的音频视频通话及模拟用户上网行为的压力测试方法,所述模拟用户上网行为的压力测试,每条URL被打开,设定固定时间内打开多少条URL。
本发明技术方案突出的实质性特点和显著的进步主要体现在:
本发明可操控终端多媒体设备自动发起和断开视频通话、音频通话、模拟用户上网行为打开新网页,在多媒体终端设备上进行用户的模拟行为的压力测试。所有的测试都可模拟用户行为,测试设备的极限承受能力。不需要购买专业的音视频通话测试仪器,不需要购买专业的模拟用户行为的压力测试软件,环境构架简单、实效。测试网页时,可将主控制器做为一个中间件,通过该中间件获取测试资源等等,实现测试资源的实时性和真实性。
具体实施方式
音频视频通话及模拟用户上网行为的压力测试方法,a)音频视频通话的压力测试:控制主机使用Python语言进行编程,等待用户输入测试参数后,将发起音视频呼叫的请求通过android的命令行控制工具ADB发到被测设备上,控制主机再通过命令行登录到被测设备上,检查音视频通话的通道是否存在,通道的状态是否合理;在音频视频通话的测试时间之后,控制主叫再发送终端音频视频测试的指令,然后,测试主机再发起通话的请求,实现音频视频通话的压力测试;
b)模拟用户上网行为的压力测试:控制主机使用Python语言中的urllib库进行http url address的识别和刷选,再由控制主机将此address 通过android的命令行控制工具ADB发送给终端,实现终端的web压力测试。
其中,音频视频通话的压力测试,自动的发起音频视频呼叫请求,配置音频视频通话的持续时间、持续次数,判断每次呼叫是否成功建立,每次音频视频通话失败时抓取足够多的信息。模拟用户上网行为的压力测试,每条URL被打开,设定固定时间内打开多少条URL。
3G网络、NGN、IMS为电信运营商提供语音视频网络,Internet网为公网。多媒体终端设备连接至3G、NGN、IMS、Internet,控制主机发送测试命令行,进行语音、视频呼叫的发起和挂断,以及模拟用户进行Internet网的上网行为。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网经科技(苏州)有限公司,未经网经科技(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210119146.9/2.html,转载请声明来源钻瓜专利网。