证券软件资讯服务监控方法及存储介质技术

技术编号:20365331 阅读:24 留言:0更新日期:2019-02-16 17:38
一种证券软件资讯服务监控方法及存储介质,其中方法包括如下步骤,判断当前页面是否为资讯页面,若判断为是,则进行步骤资讯校验;校验资讯页面的最新资讯推送时间是否为当日,模拟点击资讯页面的可点击控件,在每次模拟点击后检测到达页是否有异常返回,检测到达页的可点击控件,如果有继续模拟点击检测是否有异常返回,若无异常则返回上一页面,继续模拟点击其他未点击页面,直至最终页面。能够解决现有产品下不同功能页面特征判断的问题,从而针对证券软件的不同页面功能进行判断识别,监控APP的资讯服务提供功能是否正常,从而有效地解决资讯服务功能监控的技术问题。

【技术实现步骤摘要】
证券软件资讯服务监控方法及存储介质
本专利技术涉及金融软件优化检测领域,尤其涉及一种交易软件的资讯服务监控方法。
技术介绍
券商APP用户在交易日时多如牛毛,同时查看行情与交易的用户数一般有几万至几百万。该类APP产品对数据传输的实时性、交易数据的准确性要求高,如何保证线上服务的稳定运行,在第一时间发现问题并恢复服务?券商APP具备股票行情查看、交易、理财产品浏览与购买、业务办理、资讯、投资分析、搜索等功能,后端有交易柜台、资讯厂商等,我们应该监控系统的哪些运行元素,找出问题风险点?针对以上的问题,我们拟选取一款可移植性,可扩展性好的移动端自动化测试框架,进行代码的二次封装开发,实现通用券商APP自动化测试,自动运行。在线上服务出现问题时,第一时间通知运维人员进行处理。从券商APP的自动化测试需求出发,我们需要从功能测试的角度,利用自动化测试工具来覆盖部分功能测试用例,以达到UI自动化测试的目的。另一方面,券商APP(以我司兴业证券优理宝APP为例)存在如下特性:1.券商APP通常是一款混合型APP(HybirdApp),通常存在部分第三方跨APP调用操作。2.APP中的部分程序代码为第三方开发提供,不利于在代码层面进行测试。3.从优理宝APP的日常运营情况来看,由于APP中有许多第三方的引用,易存在第三方服务出现问题从而导致APP某一功能出现问题的情况,需要进行高频度的实时监测。4.自动化测试主要是针对券商APP内迭代变化较小的主要功能模块进行测试。一方面这些模块需要进行多频度测试,另一方面由于该模块迭代变化较小,功能点稳定,在该模块引入自动化测试能在一定程度上提高效率且维护成本较低。
技术实现思路
为此,需要提供一种能够解决证券相关的交易软件在咨询相关服务页面是否正常的自动化监控方法。为实现上述目的,专利技术人研发了一种证券软件资讯服务监控方法,包括如下步骤,判断当前页面是否为资讯页面,若判断为是,则进行步骤资讯校验;校验资讯页面的最新资讯推送时间是否为当日,模拟点击资讯页面的可点击控件,在每次模拟点击后检测到达页是否有异常返回,检测到达页的可点击控件,如果有继续模拟点击检测是否有异常返回,若无异常则返回上一页面,继续模拟点击其他未点击页面,直至最终页面。具体地,还包括步骤,校验资讯展示页面的标题、来源、更新时间数据是否与详情页一致,若不一致则说明展示错误,返回错误提示。进一步地,还包括步骤,取资讯服务页面上理财产品的产品类型,根据产品类型确定预定更新时间,判断理财产品的净值更新日期是否为预设更新时间;还包括步骤,从不同产品类型中分别选择一只产品,获取最新净值数值和日期,如果出现日期不符合预期,则访问接口查看数值是否和页面展示一致,若一致则正确,不一致则记录错误。一种证券软件资讯服务监控存储介质,存储有计算机程序,所述计算机程序在被运行时执行步骤,判断当前页面是否为资讯页面,若判断为是,则进行步骤资讯校验;校验资讯页面的最新资讯推送时间是否为当日,模拟点击资讯页面的可点击控件,在每次模拟点击后检测到达页是否有异常返回,检测到达页的可点击控件,如果有继续模拟点击检测是否有异常返回,若无异常则返回上一页面,继续模拟点击其他未点击页面,直至最终页面。进一步地,所述计算机程序在被运行时还执行步骤,校验资讯展示页面的标题、来源、更新时间数据是否与详情页一致,若不一致则说明展示错误,返回错误提示。优选地,所述计算机程序在被运行时还执行步骤,取资讯服务页面上理财产品的产品类型,根据产品类型确定预定更新时间,判断理财产品的净值更新日期是否为预设更新时间;还执行步骤,从不同产品类型中分别选择一只产品,获取最新净值数值和日期,如果出现日期不符合预期,则访问接口查看数值是否和页面展示一致,若一致则正确,不一致则记录错误。区别于现有技术,上述方案通过借助辅助软件,通过对不同页面是否为资讯服务界面进行判断检测,能够解决现有产品下不同功能页面特征判断的问题,从而针对证券软件的不同页面功能进行判断识别,然后再有的放矢地筛选出咨询服务功能页面,再通过对相关页面的特征控件、特征文字或特征信息参数进行识别、比对或进一步判断,监控APP的资讯服务提供功能是否正常,从而有效地解决资讯服务功能自动化监控的技术问题。附图说明图1为本专利技术具体实施方式所述交易软件行情监控方法流程图;图2为本专利技术具体实施方式所述交易功能测试方法示意图;图3为本专利技术具体实施方式所述资讯服务监控方法流程图。具体实施方式为详细说明技术方案的
技术实现思路
、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。在本文所要说明的技术方法中,为了能够对目标的交易软件进行模拟操作,可以借助某些常用的软件,主流的Android移动端UI测试工具主要有:MonkeyRunner、Instrumentation、UiAutomator、Robotium、Appium,其中作为主要的优选方案,可以采用支持跨APP和混合型APP的自动化测试工具为Robotium和Appium。从后续自动化测试的可移植性、可二次开发、和开发成本三个角度分析,Appium作为当前最为热门的一款自动化测试工具,也是我们比较分析后自动化测试工具封装的最优选择。请参阅图1,一种交易软件行情监控方法,包括如下步骤,S101判断当前是否是行情显示页面,当判断为是时,进行行情监控,具体包括步骤,S102自选功能测试,S103板块行情测试、S104个股行情测试、S105添加自选测试;在任意测试出现异常时发出错误提醒。这里的行情显示页面为,能够进行若干个金融类产品行情展示、价值变化显示、点选操作等的交易软件内的页面,这里的交易软件可以运行于手机、电脑、平板电脑等多种终端,所述的行情显示页面可以是交易软件应用程序中的多个页面的统称,也可以是单个页面。具体地,所述判断当前是否是行情显示页面具体包括步骤,判断当前页面的跳转源、获取页面元素或关键词判断。例如,判断跳转源,跳转源可以为上一页面的某控件,可以通过预设当通过特定控件作为跳转源点击跳转后的下一页面,始终被认为是行情显示页面。或是在每次跳转后都进行判断跳转源控件的关键字显示是否有行情、交易、显示字样,当跳转源控件具有这些特征时,可以判断当前页面为行情显示页面。还可以对当前行情显示页面进行元素提取,当获取元素如“沪指、深指、创业板指、恒生、美股、标普”等字样的元素数量超过预设值时,则可判断当前页面为行情显示页面,预设值的具体数值可以根据实际测试需要自行调整,还可以获取某些关键词判断,当页面关键词存在预设字段,如“今日行情”字段后,就自动判定当前页面为行情显示页面,等等。通过上述方法运行监测APP,能够有效判定当前的具体APP显示页面,从而更有针对性地执行交易行情监控方法。在一些实施例中,开始交易行情监控方法后包括步骤,自选功能测试,具体包括步骤,校验字段,在交易行情页面的搜索框空间中模拟输入任意股票代码,比对到达页面的字段,如股票名称与代码与预置信息是否一致,还可以包括最新价、涨跌幅等预置信息,比对是否一致。在不一致时说明校验字段出现异常,则返回错误信息。还校验色块点击、新闻公告或研究报告,其中色块点击为,新闻公告及研究报告校验是否有字段显示,若显示页为空,可以返回本文档来自技高网
...

【技术保护点】
1.一种证券软件资讯服务监控方法,其特征在于,包括如下步骤,判断当前页面是否为资讯页面,若判断为是,则进行步骤资讯校验;校验资讯页面的最新资讯推送时间是否为当日,模拟点击资讯页面的可点击控件,在每次模拟点击后检测到达页是否有异常返回,检测到达页的可点击控件,如果有继续模拟点击检测是否有异常返回,若无异常则返回上一页面,继续模拟点击其他未点击页面,直至最终页面。

【技术特征摘要】
1.一种证券软件资讯服务监控方法,其特征在于,包括如下步骤,判断当前页面是否为资讯页面,若判断为是,则进行步骤资讯校验;校验资讯页面的最新资讯推送时间是否为当日,模拟点击资讯页面的可点击控件,在每次模拟点击后检测到达页是否有异常返回,检测到达页的可点击控件,如果有继续模拟点击检测是否有异常返回,若无异常则返回上一页面,继续模拟点击其他未点击页面,直至最终页面。2.根据权利要求1所述的证券软件资讯服务监控方法,其特征在于,还包括步骤,校验资讯展示页面的标题、来源、更新时间数据是否与详情页一致,若不一致则说明展示错误,返回错误提示。3.根据权利要求1所述的证券软件资讯服务监控方法,其特征在于,还包括步骤,取资讯服务页面上理财产品的产品类型,根据产品类型确定预定更新时间,判断理财产品的净值更新日期是否为预设更新时间;还包括步骤,从不同产品类型中分别选择一只产品,获取最新净值数值和日期,如果出现日期不符合预期,则访问接口查看数值是否和页面展示一致,若一致则正确,不一致则记录错误。4.一种证券软件资讯服务监控存储介质,其特征在于...

【专利技术属性】
技术研发人员:漆琴琴陈峥杉陈海鸣黄巍炜
申请(专利权)人:兴业证券股份有限公司
类型:发明
国别省市:福建,35

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

1