[发明专利]一种业务测试方法及装置有效
申请号: | 201610329882.5 | 申请日: | 2016-05-17 |
公开(公告)号: | CN107391359B | 公开(公告)日: | 2020-11-27 |
发明(设计)人: | 张粤峰;杜西库;朱志杰;李九宝;冯新梅;周礼军;成洪鑫 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 测试 方法 装置 | ||
1.一种业务测试方法,其特征在于,所述方法应用于业务服务器,所述方法包括:
实时获取业务客户端发送的一个业务的数据流,所述业务的数据流是所述业务客户端根据所述业务客户端接收到的业务处理请求所确定的,所述业务的数据流用于描述所述业务的用户行为;
对所述数据流进行分析处理,得到与所述数据流匹配的用户行为场景,所述用户行为场景包括用户行为;
根据预设的用户行为场景与测试用例的对应关系,获取所述用户行为场景对应的测试用例,或者当预设的用户行为场景数据库中不存在所述用户行为场景时,根据预设收敛规则对所述用户行为场景进行收敛,得到所述用户行为场景对应的测试用例;
根据所述测试用例对应的测试脚本文件,对所述业务进行测试,并输出测试结果,所述测试脚本文件用于检测所述业务是否出现逻辑问题。
2.根据权利要求1所述方法,其特征在于,所述对所述数据流进行分析处理,得到与所述数据流匹配的用户行为场景,包括:
将所述数据流与预设关键字数据库中的关键字进行比较,在所述数据流中获取与所述关键字匹配的字符;
获取与所述字符匹配的用户行为场景。
3.根据权利要求1所述方法,其特征在于,所述实时获取业务客户端发送的一个业务的数据流,包括:
按照预设采样频率对至少一个所述业务客户端发送的针对不同业务的数据流进行采样,得到一个业务的数据流。
4.根据权利要求3所述方法,其特征在于,所述按照预设采样频率对至少一个所述业务客户端发送的针对不同业务的数据流进行采样,得到一个业务的数据流之前,还包括:
检测当前系统时间是否位于预设时间段内;
当当前系统时间位于第一预设时间段内时,实时获取所述业务客户端发送的一个业务的数据流;
当当前系统时间位于所述第一预设时间段外时,触发按照所述预设采样频率对至少一个所述业务客户端发送的针对不同业务的数据流进行采样,得到一个业务的数据流。
5.根据权利要求1所述方法,其特征在于,所述方法还包括:
获取第二预设时间段内接收到的至少一个所述业务客户端发送的数据流对应的业务的第一数量总和;
获取第三预设时间段内接收到的至少一个所述业务客户端发送的数据流对应的业务的第二数量总和;
当所述第一数量总和与所述第二数量总和之间的比例大于预设比例阈值时,暂停对所述数据流进行分析处理。
6.根据权利要求1所述方法,其特征在于,所述实时获取业务客户端发送的一个业务的数据流,包括:
获取第二预设时间段内接收到的至少一个所述业务客户端发送的针对不同业务的数据流;
在所述针对不同业务的数据流中获取满足预设百分比的业务的数据流。
7.一种业务测试装置,其特征在于,所述装置包括:
数据流获取模块,用于实时获取业务客户端发送的一个业务的数据流,所述业务的数据流是所述业务客户端根据所述业务客户端接收到的业务处理请求所确定的,所述业务的数据流用于描述所述业务的用户行为;
行为场景确定模块,用于对所述数据流进行分析处理,得到与所述数据流匹配的用户行为场景,所述用户行为场景包括用户行为;
测试用例获取模块,用于根据预设的用户行为场景与测试用例的对应关系,获取所述用户行为场景对应的测试用例,或者当预设的用户行为场景数据库中不存在所述用户行为场景时,根据预设收敛规则对所述用户行为场景进行收敛,得到所述用户行为场景对应的测试用例;
业务测试模块,用于根据所述测试用例对应的测试脚本文件,对所述业务进行测试,并输出测试结果,所述测试脚本文件用于检测所述业务是否出现逻辑问题。
8.根据权利要求7所述装置,其特征在于,所述行为场景确定模块,具体用于:
将所述数据流与预设关键字数据库中的关键字进行比较,在所述数据流中获取与所述关键字匹配的字符;
获取与所述字符匹配的用户行为场景。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610329882.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种异常数据处理方法和系统
- 下一篇:一种POS终端自动测试方法及装置