用户终端应用程序的自动分析方法及分析系统技术方案

技术编号:30068435 阅读:21 留言:0更新日期:2021-09-18 08:19
本发明专利技术提供了一种用户终端应用程序的自动分析方法及分析系统,该方法包括:将用户操作应用程序的用户行为制作为用户脚本,通过用户终端录制所述用户脚本;将所述用户终端录制的所述用户脚本上传至指定终端,在所述指定终端上回放所述用户脚本中记录的所述用户行为;在回放所述用户行为的过程中,分析用户终端应用程序的运行数据,实现对用户终端应用程序的性能测试,得到测试结果。本发明专利技术的方法和系统,能够通过用户脚本自动分析用户行为,提高用户投诉处理的自动化程度,降低处理投诉的专业技能需求,提高处理效率。提高处理效率。提高处理效率。

【技术实现步骤摘要】
用户终端应用程序的自动分析方法及分析系统


[0001]本专利技术涉及网络管理
,具体而言,涉及一种用户终端应用程序的自动分析方法及分析系统。

技术介绍

[0002]目前,随着互联网技术的发展以及终端的日趋智能化,越来越多的用户通过手机等移动终端设备进行网上购物、观看新闻以及网络直播等冲浪活动。
[0003]在手机APP使用越来越广泛的同时,用户对手机APP的投诉也越来越多,如投诉手机APP的某些功能无法使用,浏览体验显示速度缓慢等。针对这些投诉,客服无法处理,需转到网管中心,网管中心技术人员进行抓包,抓包数据拷贝到电脑上,然后使用电脑的包显示程序,手工分析原始报文。根据分析得到的数据,进一步进行dns/dpi数据查询,寻找问题原因和调度、引入、缓存方案。这种人工处理方式耗时多,不能及时响应用户投诉,并且需要处理人员具有很高的专业水平,成本高。

技术实现思路

[0004]有鉴于此,本专利技术实施例的目的在于提供一种用户终端应用程序的自动分析方法及分析系统,能够通过用户脚本自动分析用户行为,提高用户投诉处理的自动化程度,降低处理投诉的专业技能需求,提高处理效率。
[0005]第一方面,本专利技术实施例提供了一种用户终端应用程序的自动分析方法,包括:将用户操作应用程序的用户行为制作为用户脚本,通过用户终端录制所述用户脚本;将所述用户终端录制的所述用户脚本上传至指定终端,在所述指定终端上回放所述用户脚本中记录的所述用户行为;在回放所述用户行为的过程中,分析用户终端应用程序的运行数据,实现对用户终端应用程序的性能测试,得到测试结果。
[0006]结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,其中,该方法还包括:在得到所述测试结果之后,存储所述用户脚本和所述测试结果。
[0007]结合第一方面或第一方面的第一种可能的实施方式,本专利技术实施例提供了第一方面的第二种可能的实施方式,其中,该方法还包括:收集网络数据;所述网络数据包括DNS日志数据、DPI数据、网络接口流量数据、拨测数据和网络爬虫探测数据;将收集到的所述网络数据进行集成化处理,分别获取用户访问热点、流量热点和网络域名点击热点;将获取的所述用户访问热点、所述流量热点和所述网络域名点击热点通过表格、柱状堆叠图或折线图在人机交互界面进行展示。
[0008]结合第一方面的第二种可能的实施方式,本专利技术实施例提供了第一方面的第三种可能的实施方式,其中,获取用户访问热点,包括如下步骤:分析所述网络接口流量数据,得到分析结果;解析所述DNS日志数据,得到解析结果;整合所述网络接口流量数据的分析结果、所述DNS日志数据的解析结果、所述DPI数据、所述拨测数据和所述网络爬虫探测数据,获得用户访问热点。
[0009]结合第一方面的第二种可能的实施方式,本专利技术实施例提供了第一方面的第四种可能的实施方式,其中,获取流量热点,包括如下步骤:获取所述网络接口流量数据;解析DNS日志数据,得到解析结果;从所述DPI数据中采集用户的访问请求和资源类型;整合所述网络接口流量数据、所述DNS日志数据的解析结果和从所述DPI数据中采集的所述用户的访问请求和资源类型,获得流量热点。
[0010]结合第一方面的第二种可能的实施方式,本专利技术实施例提供了第一方面的第五种可能的实施方式,其中,获取网络域名点击热点,包括如下步骤:解析DNS日志数据,得到解析结果;从所述DNS日志数据的解析结果中采集点击量排名;从网络爬虫探测数据中采集反映网站资源分布情况的数据包,分析所述反映网站资源分布情况的数据包,得到网络资源分布情况;结合所述点击量排名和所述网络资源分布情况,得到网络域名点击热点。
[0011]第二方面,本专利技术实施例还提供一种用户终端应用程序自动分析系统,所述系统包括:用户脚本接收单元,用于接收用户终端录制并上传的用户脚本;用户脚本回放单元,用于回放所述用户脚本中记录的用户行为;性能测试单元,在回放所述用户行为的过程中,分析用户终端应用程序的运行数据,实现对用户终端应用程序的性能测试,得到测试结果。
[0012]结合第二方面,本专利技术实施例提供了第二方面的第一种可能的实施方式,其中,该系统还包括结果存储单元,用于在得到所述测试结果之后,存储所述用户脚本和所述测试结果。
[0013]结合第二方面或第二方面的第一种可能的实施方式,本专利技术实施例提供了第二方面的第二种可能的实施方式,其中,该系统还包括:网络数据收集单元,用于收集网络数据;所述网络数据包括DNS日志数据、DPI数据、网络接口流量数据、拨测数据和网络爬虫探测数据;流量分析单元,用于将收集到的所述网络数据进行集成化处理,分别获取用户访问热点、流量热点和网络域名点击热点;分析结果展示单元,用于将获取的所述用户访问热点、所述流量热点和所述网络域名点击热点通过表格、柱状堆叠图或折线图在人机交互界面进行展示。
[0014]结合第二方面的第二种可能的实施方式,本专利技术实施例提供了第二方面的第三种可能的实施方式,其中,所述流量分析单元包括:用户访问热点获取单元,用于结合网络接口流量数据、DNS日志数据、DPI数据、拨测数据和网络爬虫探测数据,获得用户访问热点;流量热点获取单元,用于结合网络接口流量数据、DNS日志数据和DPI数据,获得流量热点;网络域名点击热点获取单元,用于结合DNS日志数据和网络爬虫探测数据,获得网络域名点击热点。
[0015]本专利技术实施例所提供的用户终端应用程序的自动分析方法及分析系统,将用户行为制作成用户脚本,使得用户行为可以被简单的描述,并且能全天候不停的自动化回放,避免了人工多次点击回放用户行为的消耗;通过用户终端录制用户脚本后上传至指定终端,在指定终端可反复回放用户脚本,分析用户行为和应用程序的运行数据,从而实现对用户终端应用程序的性能测试。这种能够通过用户脚本自动分析用户行为的方法和系统,提高了用户投诉处理的自动化程度,降低了处理投诉的专业技能需求,提高了处理效率。
[0016]为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0017]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0018]图1示出了本专利技术实施例所提供的一种用户终端应用程序的自动分析方法的流程图;
[0019]图2示出了本专利技术实施例所提供的用户终端应用程序的自动分析方法中,在回放用户脚本之前或之后,所执行的采集和整合各种网络数据的流程图;
[0020]图3示出了本专利技术实施例所提供的一种用户终端应用程序自动分析系统的结构示意图;
[0021]图4示出了本专利技术实施例所提供的一种用户终端应用程序自动分析系统的另一部分的具体结构示意图。
具体实施方式
[002本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用户终端应用程序的自动分析方法,其特征在于,包括:将用户操作应用程序的用户行为制作为用户脚本,通过用户终端录制所述用户脚本;将所述用户终端录制的所述用户脚本上传至指定终端,在所述指定终端上回放所述用户脚本中记录的所述用户行为;在回放所述用户行为的过程中,分析用户终端应用程序的运行数据,实现对用户终端应用程序的性能测试,得到测试结果。2.根据权利要求1所述的分析方法,其特征在于,在得到所述测试结果之后,存储所述用户脚本和所述测试结果。3.根据权利要求1或2所述的分析方法,其特征在于,所述方法还包括:收集网络数据;所述网络数据包括DNS日志数据、DPI数据、网络接口流量数据、拨测数据和网络爬虫探测数据;将收集到的所述网络数据进行集成化处理,分别获取用户访问热点、流量热点和网络域名点击热点;将获取的所述用户访问热点、所述流量热点和所述网络域名点击热点通过表格、柱状堆叠图或折线图在人机交互界面进行展示。4.根据权利要求3所述的分析方法,其特征在于,获取所述用户访问热点,包括如下步骤:分析所述网络接口流量数据,得到分析结果;解析所述DNS日志数据,得到解析结果;整合所述网络接口流量数据的分析结果、所述DNS日志数据的解析结果、所述DPI数据、所述拨测数据和所述网络爬虫探测数据,获得用户访问热点。5.根据权利要求3所述的分析方法,其特征在于,获取所述流量热点,包括如下步骤:获取所述网络接口流量数据;解析DNS日志数据,得到解析结果;从所述DPI数据中采集用户的访问请求和资源类型;整合所述网络接口流量数据、所述DNS日志数据的解析结果和从所述DPI数据中采集的所述用户的访问请求和资源类型,获得流量热点。6.根据权利要求3所述的分析方法,其特征在于,获取所述网络域名点击热点,包括如下步骤:解析DNS日志数据...

【专利技术属性】
技术研发人员:周春楠赵贵阳迟荣华
申请(专利权)人:亿阳安全技术有限公司
类型:发明
国别省市:

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

1