System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 交易性能测试方法、装置、设备、介质和程序产品制造方法及图纸_技高网

交易性能测试方法、装置、设备、介质和程序产品制造方法及图纸

技术编号:42471460 阅读:9 留言:0更新日期:2024-08-21 12:56
本公开提供了一种交易性能测试方法、装置、设备、存储介质和程序产品,可以应用于测试领域和金融领域。该方法包括:响应于针对测试执行控件的控件移动操作,将测试执行控件移动至交易相关页面的测试执行位置,得到交易相关页面的目标测试执行控件,测试执行位置与交易相关页面的交易相关功能对象相对应;响应于针对检查控件的控件移动操作,将检查控件移动至交易相关页面的检查位置;基于测试执行策略,根据目标测试执行控件执行与交易功能对象相关的交易相关功能操作,得到操作检查结果,其中,操作检查结果是根据检查位置的检查控件检测到的;以及根据操作检查结果,确定交易性能测试结果。

【技术实现步骤摘要】

本公开涉及测试领域和金融领域,更具体地,涉及一种交易性能测试方法、装置、设备、介质和程序产品


技术介绍

1、随着互联网技术的发展,用户可以通过智能手机等客户端便捷地进行商品资源的浏览,并可以通过交互操作来实现网上购物的流程。因此,针对交易平台的交易性能测试能够较为准确地表征交易平台的服务性能。现有的交易性能测试脚本编制方法需要通过人工编辑脚本方式调整脚本,并形成最终的性能测试脚本。然而,人工编辑脚本可能存在一定手工误差,较耗费人力,且对测试人员要求较高,从而导致交易性能测试的测试效率低,测试的时间成本较高。


技术实现思路

1、鉴于上述问题,本公开提供了一种交易性能测试方法、装置、设备、介质和程序产品。

2、根据本公开的第一个方面,提供了一种交易性能测试方法,包括:响应于针对测试执行控件的控件移动操作,将测试执行控件移动至交易相关页面的测试执行位置,得到交易相关页面的目标测试执行控件,测试执行位置与交易相关页面的交易相关功能对象相对应;响应于针对检查控件的控件移动操作,将检查控件移动至交易相关页面的检查位置;基于测试执行策略,根据目标测试执行控件执行与交易功能对象相关的交易相关功能操作,得到操作检查结果,其中,操作检查结果是根据检查位置的检查控件检测到的;以及根据操作检查结果,确定交易性能测试结果。

3、根据本公开的实施例,响应于针对测试执行控件的控件移动操作,将测试执行控件移动至交易相关页面的测试执行位置,得到交易相关页面的目标测试执行控件包括:响应于针对基准执行控件的基准控件移动操作,将基准执行控件移动至测试执行位置;对被移动至测试执行位置的基准执行控件进行基准测试参数配置,得到中间基准执行控件;响应于针对关联执行控件的关联控件移动操作,将关联执行控件移动至与测试执行位置具有预设位置关系的关联位置;以及基于测试执行策略,对与关联执行控件相对应的关联测试参数和中间基准执行控件的基准测试参数构建参数映射关系,得到目标测试执行控件;其中,测试执行控件包括基准执行控件和关联执行控件,测试执行控件包括基准执行控件和关联执行控件。

4、根据本公开的实施例,基于测试执行策略,根据目标测试执行控件执行与交易功能对象相关的交易相关功能操作包括:基于具有参数映射关系的基准测试参数和关联测试参数执行交易相关功能操作,得到跳转后的交易相关页面;根据设置在跳转后的交易相关页面的检查控件,对跳转后的交易相关页面的待检查元素识别,得到目标元素;以及根据目标元素和待匹配元素之间的匹配结果,确定操作检查结果,其中,待匹配元素是基于测试执行策略确定的。

5、根据本公开的实施例,交易性能测试方法还包括:在检测到检查控件被移动至检查位置的情况下,基于交易相关页面中与检查位置相关的页面区域,确定待检查元素;其中,操作检查结果是针对待检查元素进行识别得到的。

6、根据本公开的实施例,交易性能测试方法还包括:响应于针对集合控件的控件移动操作,将集合控件移动至交易相关页面中与测试执行位置相关的集合控件位置;以及对被移动至集合空间位置的集合控件进行并发参数配置,得到与目标测试控件相关的目标集合控件;其中,目标集合控件用于控制交易相关功能操作按照并发参数执行。

7、根据本公开的实施例,交易性能测试方法还包括:响应于针对时延控件的控件移动操作,将时延控件移动至交易相关页面中的时延控件位置;以及对被移动至时延控件位置的时延控件配置第一时延属性参数,得到第一目标时延控件;其中,交易相关功能操作包括多个,第一时延属性参数适用于控制至少两个交易相关功能操作之间的第一等待时长。

8、根据本公开的实施例,交易性能测试方法还包括:响应于针对时延控件的控件移动操作,将时延控件移动至交易相关页面中与检查位置具有预设位置关系的关联时延控件位置,时延控件位置包括关联时延控件位置;以及根据关联时延控件位置与检查位置之间的位置关系,构建被移动至关联时延控件位置的关联时延控件与检查控件之间的映射关系;对与关联时延控件相关联的检查控件配置第二时延属性参数,得到第二目标时延控件;其中,第二时延属性参数适用于在检测到检查控件识别到预设的待检查元素的情况下设置第二等待时长,第二等待时长表征识别到预设的待检查元素的识别时刻,至与检查控件具有执行逻辑关系的交易相关功能操作的被执行时刻之间的有效等待时长。

9、根据本公开的实施例,基于测试执行策略,根据目标测试执行控件执行与交易功能对象相关的交易相关功能操作,得到操作检查结果包括:在检测到与等待时长相对应的等待时间段中,参考功能操作没有被执行地情况下,得到交易执行失败结果;其中,操作检查结果包括交易执行失败结果,等待时长包括第一等待时长和第二等待时长中的至少一项;其中,参考功能操作包括以下至少一项:与第一等待时长相关的两个交易相关功能操作中,执行顺序排序较晚的交易相关功能操作;与第二等待时长相关的,与检查控件具有执行逻辑关系的交易相关功能操作。

10、根据本公开的实施例,交易相关功能操作包括以下至少一项:信息输入操作、登录操作、加入购物车操作、提交订单操作、交易支付操作。

11、本公开的第二方面提供了一种交易性能测试装置,包括:

12、执行控件得到模块,用于响应于针对测试执行控件的控件移动操作,将测试执行控件移动至交易相关页面的测试执行位置,得到交易相关页面的目标测试执行控件,测试执行位置与交易相关页面的交易相关功能对象相对应;

13、移动模块,用于响应于针对检查控件的控件移动操作,将检查控件移动至交易相关页面的检查位置;

14、检查结果得到模块,用于基于测试执行策略,根据目标测试执行控件执行与交易功能对象相关的交易相关功能操作,得到操作检查结果,其中,操作检查结果是根据检查位置的检查控件检测到的;以及

15、测试结果确定模块,用于根据操作检查结果,确定交易性能测试结果。

16、本公开的第三方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当上述一个或多个程序被上述一个或多个处理器执行时,使得一个或多个处理器执行上述方法。

17、本公开的第四方面还提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行上述方法。

18、本公开的第五方面还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述方法。

19、根据本公开的实施例,通过控件移动操作来将测试执行控件和检查控件移动到交易相关页面中,可以实现根据目标执行测试控件按照测试执行策略来便捷地执行相关的交易相关功能操作,进而降低编辑测试执行脚本的编辑时长,提升测试执行效率,同时通过检查控件来对交易相关功能操作的执行结果进行检查,根据得到的操作检查结果来确定交易性能测试结果,可以实现测试过程的自动化执行与自动化检测,提升测试执行效率和测试结果的获取效率。

本文档来自技高网...

【技术保护点】

1.一种交易性能测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述响应于针对测试执行控件的控件移动操作,将所述测试执行控件移动至交易相关页面的测试执行位置,得到所述交易相关页面的目标测试执行控件包括:

3.根据权利要求2所述的方法,其特征在于,基于测试执行策略,根据目标测试执行控件执行与所述交易功能对象相关的交易相关功能操作,得到操作检查结果,包括:

4.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

7.根据权利要求1所述的方法,其特征在于,所述方法还包括:

8.根据权利要求6或7所述的方法,其特征在于,基于测试执行策略,根据目标测试执行控件执行与所述交易功能对象相关的交易相关功能操作,得到操作检查结果包括:

9.根据权利要求1所述的方法,其特征在于,所述交易相关功能操作包括以下至少一项:

10.一种交易性能测试装置,其特征在于,所述装置包括:

11.一种电子设备,包括:

12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现根据权利要求1~9中任一项所述方法的步骤。

13.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现根据权利要求1~9中任一项所述方法的步骤。

...

【技术特征摘要】

1.一种交易性能测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述响应于针对测试执行控件的控件移动操作,将所述测试执行控件移动至交易相关页面的测试执行位置,得到所述交易相关页面的目标测试执行控件包括:

3.根据权利要求2所述的方法,其特征在于,基于测试执行策略,根据目标测试执行控件执行与所述交易功能对象相关的交易相关功能操作,得到操作检查结果,包括:

4.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

7.根据权利要求1所述的方法,其特...

【专利技术属性】
技术研发人员:张卉
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1