CN111444097A - 测试方法及测试*** - Google Patents

测试方法及测试*** Download PDF

Info

Publication number
CN111444097A
CN111444097A CN202010218412.8A CN202010218412A CN111444097A CN 111444097 A CN111444097 A CN 111444097A CN 202010218412 A CN202010218412 A CN 202010218412A CN 111444097 A CN111444097 A CN 111444097A
Authority
CN
China
Prior art keywords
test
message
server
messages
feedback
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010218412.8A
Other languages
English (en)
Inventor
李子龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing QIYI Century Science and Technology Co Ltd
Original Assignee
Beijing QIYI Century Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing QIYI Century Science and Technology Co Ltd filed Critical Beijing QIYI Century Science and Technology Co Ltd
Priority to CN202010218412.8A priority Critical patent/CN111444097A/zh
Publication of CN111444097A publication Critical patent/CN111444097A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3664Environments for testing or debugging software
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management
    • G06F11/3684Test management for test design, e.g. generating new test cases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management
    • G06F11/3688Test management for test execution, e.g. scheduling of test suites

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本发明实施例提供了一种测试方法及测试***,其中测试方法包括:测试服务器将预先生成的多条测试消息发送至消息队列服务器;消息队列服务器接收多条测试消息,并利用预设的转发规则,将多条测试消息中的各条测试消息转发至对应的测试设备;测试设备接收测试消息,并利用测试消息对待测试对象进行测试,得到测试结果数据;以及,利用测试结果数据生成测试反馈消息,将测试反馈消息发送至消息队列服务器;消息队列服务器接收多台测试设备发送的测试反馈消息,将测试反馈消息转发至测试服务器;测试服务器接收测试反馈消息,从测试反馈消息中提取测试结果数据。本发明实施例能够使用多台测试设备共同对APP功能进行测试。

Description

测试方法及测试***
技术领域
本发明涉及计算机科学技术领域,特别是涉及一种测试方法及测试***。
背景技术
在开发一款APP(Application,应用程序)之后,往往需要对该APP进行测试,以测试APP中的各项功能能否满足预期效果。
现有技术中的自动化测试框架通常包含:测试设备与测试服务器,其中,测试设备中预先装载有需要测试其中功能的APP,先由测试服务器向测试设备下发测试消息,测试设备根据接收到的测试消息对待测试对象(即,APP中的各项功能)进行测试以得到实测结果,然后将实测结果返回至测试服务器,测试服务器根据实测结果,判断待测试对象是否能够满足预期效果。
发明人在实现本发明的过程中发现,现有技术至少存在如下问题:
在实际应用场景中,往往存在同一帐号通过多个终端同时登录一个APP的情况,当登录数量超过预设数量时,将触发APP弹出登录提示内容,以避免多人共用同一帐号,针对上述情况,则需要测试该APP在同一帐号通过多个终端同时登录时,是否能够触发APP弹出登录提示内容,即触发APP的登录提示功能。
基于现有自动化测试框架的结构,通常其中只有一台用于测试的测试设备和测试服务器,该测试设备依次对待测试对象进行测试,因此,只能使用一台测试设备对APP的某项功能进行测试,而无法使用多台测试设备共同对APP的某项功能进行测试,因此亟需一种能够使用多台测试设备共同对APP的功能进行测试的方法。
发明内容
本发明实施例的目的在于提供一种测试方法及测试***,以实现使用多台测试设备共同对APP功能进行测试。具体技术方案如下:
第一方面,本发明实施例提供了一种测试方法,应用于包括测试服务器、消息队列服务器以及多台测试设备的测试***,所述方法包括:
所述测试服务器将预先生成的多条测试消息发送至所述消息队列服务器,其中,一条测试消息用于触发对一台测试设备中的待测试对象进行测试;
所述消息队列服务器接收所述多条测试消息,并利用预设的转发规则,将所述多条测试消息中的各条测试消息转发至对应的测试设备;
所述测试设备接收测试消息,并利用所述测试消息对所述待测试对象进行测试,得到测试结果数据;以及,利用所述测试结果数据生成测试反馈消息,将所述测试反馈消息发送至消息队列服务器;
所述消息队列服务器接收多台所述测试设备发送的所述测试反馈消息,将所述测试反馈消息转发至测试服务器;
所述测试服务器接收所述测试反馈消息,从所述测试反馈消息中提取所述测试结果数据。
第二方面,本发明实施例提供了一种测试***,包括:测试服务器、消息队列服务器以及多个测试设备;
所述测试服务器,用于将预先生成的多条测试消息发送至所述消息队列服务器,其中,一条测试消息用于触发对一台测试设备中的待测试对象进行测试;
所述消息队列服务器,用于接收所述多条测试消息,并利用预设的转发规则,将所述多条测试消息中的各条测试消息转发至对应的测试设备;
所述测试设备,用于接收测试消息,并利用所述测试消息对所述待测试对象进行测试,得到测试结果数据;以及,利用所述测试结果数据生成测试反馈消息,将所述测试反馈消息发送至消息队列服务器;
所述消息队列服务器,还用于接收多台所述测试设备发送的所述测试反馈消息,将所述测试反馈消息转发至测试服务器;
所述测试服务器,还用于接收所述测试反馈消息,从所述测试反馈消息中提取所述测试结果数据。
本发明实施例有益效果:
本发明实施例提出的测试方法,测试服务器将预先生成的多条测试消息发送至消息队列服务器,消息队列服务器利用预设的转发规则,将所接收到的多条测试消息中的各条测试消息转发至对应的测试设备,多台测试设备分别对待测试对象进行测试后得到测试结果数据,各测试设备将测试结果数据生成测试反馈消息,并将测试反馈消息发送至消息队列服务器,由消息队列服务器转发至测试服务器,测试服务器接收多条测试反馈消息,并从中提取测试结果数据。由于在本发明实施例中,消息队列服务器可以将测试服务器发送的多条测试消息,分别转发至不同的测试设备,使得各测试设备可以对待测试对象进行测试;消息队列服务器还可以将多台测试设备发送的测试反馈消息转发至测试服务器,使得测试服务器可以从各测试反馈消息中提取出测试结果数据,以实现使用多台测试设备共同对待测试对象进行测试。
当然,实施本发明的任一产品或方法并不一定需要同时达到以上所述的所有优点。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的测试方法的第一种信令交互图;
图2为本发明实施例提供的测试方法的第二种信令交互图;
图3为本发明实施例提供的测试方法的第三种信令交互图;
图4为本发明实施例提供的测试方法中,S111的一种流程示意图;
图5为本发明实施例提供的测试方法的第四种信令交互图;
图6为本发明实施例提供的测试方法的第五种信令交互图;
图7为本发明实施例提供的测试方法的第六种信令交互图;
图8为本发明实施例提供的测试方法的第七种信令交互图;
图9为本发明实施例提供的测试***的一种结构示意图;
图10为本发明实施例提供的测试服务器的一种结构示意图;
图11为本发明实施例提供的消息队列服务器的一种结构示意图;
图12为本发明实施例提供的测试设备的一种结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
由于现有技术中的自动化测试框架中仅包含测试设备与测试服务器,且测试设备仅有一台,因此,在对APP的某项功能进行测试的过程中,只能使用一台测试设备对APP的该项功能进行多次测试,而无法使用多台测试设备共同对APP的该项功能进行测试。
有鉴于此,本发明实施例提供一种测试方法及测试***,从整体上而言,测试服务器将预先生成的多条测试消息发送至消息队列服务器,消息队列服务器利用预设的转发规则,将所接收到的多条测试消息中的各条测试消息转发至对应的测试设备,多台测试设备分别对待测试对象进行测试后得到测试结果数据,各测试设备将测试结果数据生成测试反馈消息,并将测试反馈消息发送至消息队列服务器,由消息队列服务器转发至测试服务器,测试服务器接收多条测试反馈消息,并从中提取测试结果数据。由于在本发明实施例中,消息队列服务器可以将测试服务器发送的多条测试消息,分别转发至不同的测试设备,使得各测试设备可以对待测试对象进行测试;消息队列服务器还可以将多台测试设备发送的测试反馈消息转发至测试服务器,使得测试服务器可以从各测试反馈消息中提取出测试结果数据,以实现使用多台测试设备共同对待测试对象进行测试。
如图1所示,本发明实施例提供了一种测试方法,应用于包括测试服务器、消息队列服务器以及多台测试设备的测试***,该过程可以包括:
S110,测试服务器将预先生成的多条测试消息发送至消息队列服务器,其中,一条测试消息用于触发对一台测试设备中的待测试对象进行测试。
S120,消息队列服务器接收多条测试消息。
S130,消息队列服务器利用预设的转发规则,将多条测试消息中的各条测试消息转发至对应的测试设备。
S140,测试设备接收测试消息。
S150,测试设备利用测试消息对待测试对象进行测试,得到测试结果数据。
S160,测试设备利用测试结果数据生成测试反馈消息。
S170,测试设备将测试反馈消息发送至消息队列服务器。
S180,消息队列服务器接收多台测试设备发送的测试反馈消息。
S190,消息队列服务器将测试反馈消息转发至测试服务器。
S210,测试服务器接收测试反馈消息。
S220,测试服务器从测试反馈消息中提取测试结果数据。
进一步地,图1所示实施例流程步骤S110中,测试服务器可以在获取对待测试对象的测试指令之后,生成多条测试消息,并将所生成的多条测试消息发送至消息队列服务器。
本发明实施例中测试指令的获取方式可以包括但不限于:可以预先在测试服务器中设置操作按钮,开发人员想要对待测试对象进行测试时,可以点击该操作按钮,测试服务器在获取到对于该操作按钮的点击操作后,即可获取到针对待测试对象的测试指令。此外,还可以在测试服务器中预先设置自动获取测试指令的预设时刻,当当前时刻为预设时刻时,则测试服务器进行多条测试消息的生成操作。当然,除所举的例子所示的实现方式以外,实现该特征的方式均属于本发明实施例的保护范围。
多条测试消息中每一条测试消息用于触发对一台测试设备中的待测试对象进行测试。可以预先在测试设备中装载需要测试功能的APP,APP中通常具有多种不同的功能,其中每一项功能均通过一段代码实现,在本发明实施例中,可以对应用程序的一个或者多个功能进行测试,待测试对象可以为用于实现预设功能的代码。
由于现有技术的自动化测试框架中包含测试服务器和一台测试设备,且测试服务器只需将测试消息发送至一台测试设备以及接收该测试设备发送的测试反馈消息,因此结构较为简单。在本发明实施例中,为了能够使用现有的测试服务器,减少因对现有测试服务器改进而导致的成本升高,可以在测试设备与测试服务器之间加设消息队列服务器,测试服务器可以先将多条测试消息发送至消息队列服务器,并由消息队列服务器将接收到的多条测试消息转发至多台测试设备。
进一步地,图1所示实施例流程步骤S120和S130中,消息队列服务器在接收到多条测试消息之后,可以利用预设的转发规则,将多条测试消息中的各条测试消息转发至对应的测试设备,这样一来,每台测试设备在接收到对应的测试消息之后,对待测试对象进行测试。
需要说明的是,在本发明实施例中,转发规则可以为预先在消息队列服务器中设置好的转发规则,该转发规则可以用于使消息队列服务器将各测试消息转发至对应的测试设备中。
进一步地,图1所示实施例流程步骤S140~S170中,测试设备在接收到测试消息之后,可以利用测试消息对待测试对象进行测试,以得到测试结果数据。该测试结果数据可以为执行成功,执行成功表示对待测试对象测试之后得到预期的结果,或者,该测试结果也可以为在APP中所展示的具体内容,例如,如果测试设备对待测试对象测试完成之后,结果为APP弹出登录提示内容,则测试结果数据也可以为APP弹出登录提示内容。
测试设备在得到测试结果数据之后,可以利用该测试结果数据生成测试反馈消息,并将测试反馈消息发送至消息队列服务器。
需要说明的是,本发明实施例中的测试设备中的APP可以为基于python实现的Redis(Remote Dictionary Server,远程字典服务)客户端,其中python是一种计算机程序设计语言。
进一步地,图1所示实施例流程步骤S180和S190中,消息队列服务器在接收到多台测试设备发送的测试反馈消息之后,可以将这些测试反馈消息转发至测试服务器。
进一步地,图1所示实施例流程步骤S210和S220中,测试服务器可以接收自消息队列服务器转发的测试反馈消息,并从测试反馈消息中提取测试结果数据。测试服务器根据该测试结果数据即可知晓各测试设备对待测试对象测试完成后得到的结果,并根据该结果判断待测试对象是否满足预期效果。
作为本发明实施例一种可选的实施方式,测试消息中携带有:第一测试消息标识,测试反馈消息中还携带有:第二测试消息标识,且第一测试消息标识与第二测试消息标识一一对应。第二测试消息标识与第一测试消息标识之间一一对应可以指,第二测试消息标识与第一测试消息标识相同,例如,多个测试消息中的第一测试消息标识可以为00,01,10等,则与这三个测试消息相对应的测试反馈消息中的第二测试消息标识可以为00,01,10;或者,第二测试消息标识与第一测试消息标识不同但两者具有对应关系,例如,第一测试消息标识可以用二进制数进行表示,第二测试标识可以用字母进行表示,举例而言,多个测试消息中的第一测试消息标识分别可以为00,01,10,与这三个测试消息相对应的测试反馈消息中的第二测试消息标识可以为a,b,c。需要说明的是,可以将第一测试消息标识和第二测试消息标识之间的一一对应关系存储至测试服务器中。
则图1所示实施例流程步骤S120,可以包括:
测试服务器针对多条测试反馈消息中的每一条,利用第二测试消息标识,以及第二测试消息标识与第一测试消息标识之间的一一对应关系,识别每条测试消息对应的测试反馈消息,并从所识别的测试反馈消息中提取测试结果数据。
由于第二测试消息标识与第一测试消息标识之间具有一一对应关系,因此,针对多条测试反馈消息中的每一条,可以利用测试反馈消息中的第二测试消息标识,以及第二测试消息标识与第一测试消息标识之间的一一对应关系,识别每条测试消息对应的测试反馈消息。在测试服务器接收到测试反馈消息之后,可以先对其进行解析,提取其中的第二测试消息标识,并通过查找在测试服务器中所存储的第一测试消息标识与第二测试消息标识之间的一一对应关系,确定第一测试消息标识,并利用该第一测试消息标识确定其对应的测试消息。
通过从所识别的测试反馈消息中提取测试结果数据,即可知晓多条测试消息中,各条测试消息所对应的测试反馈消息中的测试结果数据,该测试结果数据可以为各测试设备在执行测试用例之后得到的结果数据。因此,根据提取到的测试结果数据,便可知晓发送该测试反馈消息的测试设备在执行测试用例之后的结果,即,可知待测试对象是否满足预期的效果。
此外,测试设备在生成测试反馈消息的过程中,如果第二测试消息标识与第一测试消息标识相同,那么测试设备在接收在测试消息之后,可以从中提取第一测试消息标识,并将该第一测试消息标识作为第二测试消息标识,接着利用该第二测试消息标识生成测试反馈消息。如果第二测试消息标识与第一测试消息标识不同但两者具有一一对应关系,则可以预先将两者之间的一一对应关系存储至测试设备中,这样一来,测试设备在从测试消息中提取第一测试消息标识之后,即可通过两者之间的一一对应关系,查找到与第一测试消息标识对应的第二测试消息标识,并利用该第二测试消息标识生成测试反馈消息。
作为本发明实施例一种可选的实施方式,如图2所示,图1所示实施例流程步骤S110,可以包括:
S111,测试服务器将多条测试消息中的各条测试消息,发送至与测试消息对应的消息队列中。
消息队列可以为预先设置在消息队列服务器中的、用于接收对应测试消息的队列;通常可以在消息队列服务器中预先设置多个不同的消息队列,消息队列的数量可以与测试设备的数量相同,且多个消息队列可以与多台测试设备具有一一对应的关系。可以在消息队列服务器中设置多个不同的端口,各端口分别与不同的消息队列对应,测试服务器在向消息队列服务器发送多条测试消息时,可以将不同的测试消息从不同端口发送至不同消息队列中,消息队列服务器也可以通过不同的端口,将不同的消息队列与不同的测试设备进行对应。
图1所示实施例流程步骤S210,可以包括:
S211,测试服务器接收从消息队列服务器中的多个消息队列转发的测试反馈消息。
由于消息队列服务器可以通过不同的端口,将不同的消息队列与不同的测试设备对应,因此,各消息队列可以接收自不同的测试设备发送的测试反馈消息,并将多条测试反馈消息转发至测试服务器,测试服务器可以接收到从多条消息队列转发的测试反馈消息。
在本发明实施例中,由于测试服务器将不同测试设备对应的测试消息发送至不同的消息队列,以及接收不同的消息队列所转发至的测试反馈消息,因此,能够使得不同消息队列中存储的消息之间相互独立,互不干扰,因此能够提高消息传输的准确性。
作为本发明实施例一种可选的实施方式,测试消息中还携带有:测试设备标识,测试设备标识用于标识不同的测试设备,可以预先在测试服务器中设置各测试设备对应的测试设备标识,在生成测试消息的过程中,可以在该测试消息中设置测试设备标识字段,该测试设备标识字段中携带的测试设备标识所对应的测试设备,与该测试消息相对应。
则在图2所示实施例流程步骤S111之前,如图3所示,本发明实施例提供的测试方法还可以包括:
S230,测试服务器建立测试设备标识与预先生成的消息队列标识之间的对应关系。
可以预先生成各消息队列对应的消息队列标识,消息队列标识用于标识不同的消息队列,接着建立测试设备标识与消息队列标识之间的对应关系。
则如图4所示,图3所示实施例流程步骤S111,可以包括:
S1111,测试服务器利用各测试消息中的测试设备标识以及对应关系,查找与各测试设备标识对应的消息队列。
测试服务器在发送测试消息之前,可以利用该测试消息中的测试设备标识,以及测试设备标识与消息队列标识之间的对应关系,查找与测试设备标识对应的消息队列标识,利用该消息队列标识即可确定接收该测试消息的消息队列。
S1112,测试服务器将测试消息发送至查找到的消息队列中。
在查找得到消息队列之后,可以将测试消息发送至所查找得到的消息队列中。在本发明实施例中,通过建立测试设备标识与消息队列标识之间的对应关系,使得测试服务器在发送测试消息时,可以根据测试设备标识与该对应关系,将测试消息发送至对应的消息队列中,从而使得发送测试消息的过程较为简单。
作为本发明实施例一种可选的实施方式,如图5所示,图3所示实施例流程步骤S120,可以包括:
S121,消息队列服务器利用预先设置的多个消息队列分别接收多条测试消息。
通常可以在消息队列服务器中预先设置多个不同的消息队列,消息队列的数量可以与测试设备的数量相同,且多个消息队列可以与多台测试设备具有一一对应的关系,这些消息队列可以为用于接收对应测试消息的队列。例如,可以在消息队列服务器中设置多个不同的端口,各端口分别与不同的消息队列对应,测试服务器在向消息队列服务器发送多条测试消息时,可以将不同的测试消息从不同端口发送至不同消息队列中。
则,图3所示实施例流程步骤S130,可以包括:
S131,消息队列服务器利用预先建立的测试设备标识与消息队列标识之间的对应关系,以及各消息队列的消息队列标识,查找与消息队列标识对应的测试设备,并将消息队列中的测试消息转发至查找到的测试设备中。
测试设备标识与消息标识之间的对应关系可以由测试服务器建立,接着由测试服务器将该对应关系发送至消息队列服务器。则,消息队列服务器可以利用该对应关系,以及各消息队列的消息队列标识,查找与消息队列标识对应的测试设备,并将消息队列中的测试消息转发至查找到的测试设备中。
消息队列服务器可以通过不同的端口,将不同的消息队列与不同的测试设备进行对应,这样一来,可以将存储在消息队列中的测试消息,从与该消息队列对应的端口转发至对应的测试设备。在本发明实施例中,消息队列服务器可以利用消息队列标识和测试设备标识之间的对应关系,将消息队列中的测试消息转发至对应的测试设备,该转发测试消息的过程较为简单。
需要说明的是,测试消息和测试反馈消息中还可以携带消息种类标识,该消息种类标识用于标识该消息为测试消息,还是测试反馈消息。这样一来,当消息队列服务器中同时存储有测试消息和测试反馈消息时,可以通过消息种类标识识别该消息是测试消息还是测试反馈消息,进而判断将其发送至测试设备还是发送至测试服务器中。
作为本发明实施例一种可选的实施方式,测试消息中还携带有:预期结果数据,该预期结果数据可以表示测试设备对待测试对象测试完成之后,期望得到的结果数据,例如,该预期结果数据可以为执行成功;或者,该预期结果也可以为预期在APP中所展示的具体内容,例如,如果测试设备执行完测试用例之后,预期结果为APP弹出登录提示内容,则预期结果数据也可以为APP弹出登录提示内容。
在图1所示实施例流程步骤S220之后,如图6所示,本发明实施例提供的测试方法还可以包括:
S240,测试服务器判断多条测试反馈消息中,各测试反馈消息的测试结果数据,是否与测试反馈消息对应的测试消息中预期结果数据相同。
在提取到多条测试反馈消息中的测试结果数据之后,针对各测试反馈消息,可以判断测试结果数据,与该测试反馈消息对应的测试消息中的预期结果数据是否相同,如果相同,则表明待测试对象满足预期效果,即,APP中所测试的功能能够满足预期效果,如果不同,则表明待测试对象不能够满足预期效果,即,表明APP中所测试的功能不能够满足预期效果。
S250,如果各测试反馈消息中的测试结果数据均与测试反馈消息对应的测试消息中预期结果数据相同,则测试服务器发送多条重置消息至消息队列服务器。
如果各测试反馈消息中的测试结果数据均与测试反馈消息对应的测试消息中预期结果数据相同,则表明多台测试设备中的待测试对象均满足预期效果,因此,可以向消息队列服务器发送多条重置消息,以使队列服务器将多条重置消息中的各条重置消息转发至对应的测试设备,重置消息用于触发测试设备恢复至初始状态,即,触发测试设备恢复至对待测试对象进行测试之前的初始状态,例如,当用于测试APP登录功能时,则该重置消息用于指示测试设备退出登录。
S260,如果测试反馈消息中的测试结果数据与测试反馈消息对应的测试消息中的预期结果数据不同,则测试服务器将测试反馈消息对应的测试消息,发送至消息队列服务器。
如果测试反馈消息中的测试结果数据与测试反馈消息对应的测试消息中的预期结果数据不同,则表明该测试反馈消息对应的测试设备中的待测试对象不满足预期效果,由于造成待测试对象不满足预期效果的原因可能为此时网络速度较慢,因此,可以通过向消息队列服务器发送测试消息,以使消息队列服务器将接收到的测试消息,转发至测试消息对应的测试设备,进而使得该测试设备,可以再次对待测试对象进行测试,进而能够减少因网速较慢等原因造成待测试对象不满足预期结果的情况,从而能够提高本发明实施例对待测试对象的测试结果准确性。
需要说明的是,测试服务器在向消息队列服务器发送多条测试消息时,可以同时向消息队列服务器发送多条测试消息,也可以向消息队列服务器发送一条测试消息,在接收到该测试消息对应的测试反馈消息之后,并在判断测试反馈消息中的测试结果数据与测试消息中的预期结果数据相同的情况下,向消息队列服务器发送另一台测试设备对应的测试消息。
此外,测试消息中还可以携带测试参数,该测试参数中可以包括测试设备对待测试对象进行测试时,需要使用到的用户登录帐号等参数。
作为本发明实施例一种可选的实施方式,测试消息中还可以携带:测试用例标识,在测试设备中通常存储有多个测试用例,在APP中执行不同的测试用例,可以用于测试APP中的不同功能,且不同测试用例均可以有其对应的测试用例标识。
如图7所示,图1所示实施例流程步骤S150,可以包括:
S151,测试设备对待测试对象执行测试用例标识对应的测试用例,得到测试结果数据。
在测试设备中通常存储有不同的测试用例,用于测试不同的功能,例如,可以在测试设备中存储登录视频测试用例,其可以用于测试登录功能,还可以在测试设备中存储播放视频测试用例,其可以用于测试播放功能。此外,可以在测试服务器中预先存储测试用例标识、测试用例以及APP功能之间的对应关系,测试服务器在生成多条测试消息的过程中,可以根据需要测试的功能,选择测试用例标识,并利用该测试用例标识,以及第一测试消息标识生成测试消息。需要说明的是,测试消息的形式可以为json(JavaScript ObjectNotation,JS对象简谱),json是一种易于人们阅读和理解的数据交换格式。
在接收到测试消息之后,可以触发预设的测试脚本,对待测试对象执行测试用例标识对应的测试用例,得到测试结果数据。在本发明实施例中通过执行测试用例进而完成对待测试对象的测试,其测试过程较为简单,容易实现。
作为本发明实施例一种可选的实施方式,在图7所示实施例流程步骤S151之前,如图8所示,本发明实施例提供的测试方法还可以包括:
S270,测试设备从测试消息中提取测试用例标识。
在接收到测试消息之后,可以对测试消息进行解析,从而将测试用例标识从测试消息中提取出。
S280,测试设备利用预先建立的测试用例与测试用例标识之间的对应关系,得到与测试消息中测试用例标识对应的测试用例。
可以在测试设备中建立测试用例与测试用例标识之间的对应关系,当然,也可以接收测试服务器发送的测试用例与测试用例标识之间的对应关系。利用从测试消息中提取的测试用例标识,以及测试用例与测试用例标识之间的对应关系,可以得到与测试消息中测试用例标识对应的测试用例,便于对待测试对象执行该测试用例标识所对应的测试用例。
作为本发明一种可选的实施方式,在图1所示实施例流程步骤S140之前,本发明实施例提供的测试方法还可以包括:
第一步,消息队列服务器计算当前时刻与转发测试消息的时刻之间的时间间隔。
第二步,在时间间隔大于预设时间间隔,且未收到测试消息对应的测试反馈消息的情况下,消息队列服务器向测试消息对应的测试设备发送测试消息。这样一来,当出现网络速度较慢,导致测试设备执行测试用例的速度较慢,或者执行完测试用例之后,在较长的时间内没有出现预期的效果的情况下,可以再次向测试设备发送测试消息,使测试设备再次对待测试对象进行测试。需要说明的是,向测试设备发送测试消息的测试次数,可以为根据经验或者实验预先设置好的次数。
下面通过一个具体的例子,对本发明实施例提供的测试方法进行进一步地描述:
在本发明实施例中,以多台测试设备在视频APP中登录并播放视频,触发在APP的展示界面中展示浮层为例,具体地,当超过2台测试设备使用同一帐号登录视频APP并播放视频时,第3台测试设备中的视频APP的展示界面中展示浮层。3台测试设备分别为测试设备A、测试设备B和测试设备C,三台测试设备对应的消息队列分别为消息队列A、消息队列B和消息队列C。测试服务器首先向消息队列A发送测试消息,该测试消息中的测试用例标识为登录视频测试用例的测试用例标识,消息队列将接收到的测试消息转发至测试设备A,测试设备A在视频APP中执行登录视频测试用例,登录成功后,则向消息队列A发送测试反馈消息,该测试反馈消息中携带的测试结果数据为登录成功,测试服务器接收到消息队列A转发的测试反馈消息之后,提取到测试结果数据,满足预期结果。
重复上述过程,向消息队列B发送测试消息,该测试消息中携带登录视频测试用例的测试用例标识,在接收到消息队列B转发的测试反馈消息并确认测试设备B成功登录视频APP之后,分别向消息队列A和B发送测试消息,该测试消息中携带有播放视频测试用例的测试用例标识,测试设备A和B同时播放视频。
接着测试服务器向消息队列C发送两个测试消息,其中一个测试消息用于指示测试设备C登录视频APP,另一个测试消息用于指示测试设备C在视频APP中播放视频,测试设备C在播放视频时视频APP展示界面中展示浮层,测试设备C将携带有该测试结果数据的测试反馈消息经消息队列C发送至测试服务器,测试服务器根据该测试结果数据判断得到视频APP的上述功能满足预期的效果。向消息队列A、B和C分别发送重置消息,测试设备A、B和C均退出登录,恢复至初始状态。
如图9所示,本发明实施例还提供了一种测试***,包括:测试服务器、消息队列服务器以及多个测试设备,其中测试服务器与消息队列服务器通信连接,消息队列服务器与多个测试设备分别通信连接。
测试服务器,用于将预先生成的多条测试消息发送至消息队列服务器,其中,一条测试消息用于触发对一台测试设备中的待测试对象进行测试。
消息队列服务器,用于接收多条测试消息,并利用预设的转发规则,将多条测试消息中的各条测试消息转发至对应的测试设备。
测试设备,用于接收测试消息,并利用测试消息对待测试对象进行测试,得到测试结果数据;以及,利用测试结果数据生成测试反馈消息,将测试反馈消息发送至消息队列服务器。
消息队列服务器,还用于接收多台测试设备发送的测试反馈消息,将测试反馈消息转发至测试服务器。
测试服务器,还用于接收测试反馈消息,从测试反馈消息中提取测试结果数据。
作为本发明实施例一种可选的实施方式,测试消息中携带有:第一测试消息标识,测试反馈消息中还携带有:第二测试消息标识,且第一测试消息标识与第二测试消息标识一一对应,测试服务器还用于:
针对多条测试反馈消息中的每一条,利用第二测试消息标识,以及第二测试消息标识与第一测试消息标识之间的一一对应关系,识别每条测试消息对应的测试反馈消息,并从所识别的测试反馈消息中提取测试结果数据。
作为本发明实施例一种可选的实施方式,测试服务器还用于:
将多条测试消息中的各条测试消息,发送至与测试消息对应的消息队列中,消息队列为预先设置在消息队列服务器中的、用于接收对应测试消息的队列。
接收从消息队列服务器中的多个消息队列转发的测试反馈消息。
作为本发明实施例一种可选的实施方式,测试消息中还携带有:测试设备标识,测试设备标识用于标识不同的测试设备,则测试服务器还用于:
建立测试设备标识与预先生成的消息队列标识之间的对应关系,消息队列标识用于标识不同的消息队列。
利用各测试消息中的测试设备标识以及对应关系,查找与各测试设备标识对应的消息队列。
将测试消息发送至查找到的消息队列中。
作为本发明实施例一种可选的实施方式,消息队列服务器还用于:
利用预先设置的多个消息队列分别接收多条测试消息。
利用预先建立的测试设备标识与消息队列标识之间的对应关系,以及各消息队列的消息队列标识,查找与消息队列标识对应的测试设备,并将消息队列中的测试消息转发至查找到的测试设备中。
作为本发明实施例一种可选的实施方式,测试消息中还携带有:预期结果数据,测试服务器还用于:
判断多条测试反馈消息中,各测试反馈消息的测试结果数据,是否与测试反馈消息对应的测试消息中预期结果数据相同。
如果各测试反馈消息中的测试结果数据均与测试反馈消息对应的测试消息中预期结果数据相同,则发送多条重置消息至消息队列服务器,以使队列服务器将多条重置消息中的各条重置消息转发至对应的测试设备,重置消息用于触发测试设备恢复至初始状态。
如果测试反馈消息中的测试结果数据与测试反馈消息对应的测试消息中的预期结果数据不同,则将测试反馈消息对应的测试消息,发送至消息队列服务器,以使消息队列服务器将接收到的测试消息,转发至测试消息对应的测试设备。
作为本发明实施例一种可选的实施方式,测试消息中还携带有:测试用例标识,测试设备还用于:
对待测试对象执行测试用例标识对应的测试用例,得到测试结果数据。
作为本发明实施例一种可选的实施方式,测试设备还用于:
从测试消息中提取测试用例标识。
利用预先建立的测试用例与测试用例标识之间的对应关系,得到与测试消息中测试用例标识对应的测试用例。
本发明实施例还提供了一种测试服务器,如图10所示,包括处理器301、通信接口302、存储器303和通信总线304,其中,处理器301,通信接口302,存储器303通过通信总线304完成相互间的通信。
存储器303,用于存放计算机程序。
处理器301,用于执行存储器303上所存放的程序时,实现如下步骤:
将预先生成的多条测试消息发送至消息队列服务器,其中,一条测试消息用于触发对一台测试设备中的待测试对象进行测试。
接收测试反馈消息,从测试反馈消息中提取测试结果数据。
本发明实施例还提供了一种消息队列服务器,如图11所示,包括处理器401、通信接口402、存储器403和通信总线404,其中,处理器401,通信接口402,存储器403通过通信总线404完成相互间的通信。
存储器403,用于存放计算机程序。
处理器401,用于执行存储器403上所存放的程序时,实现如下步骤:
接收多条测试消息,并利用预设的转发规则,将多条测试消息中的各条测试消息转发至对应的测试设备。
接收多台测试设备发送的测试反馈消息,将测试反馈消息转发至测试服务器。
本发明实施例还提供了一种测试设备,如图12所示,包括处理器501、通信接口502、存储器503和通信总线504,其中,处理器501,通信接口502,存储器503通过通信总线504完成相互间的通信。
存储器503,用于存放计算机程序。
处理器501,用于执行存储器503上所存放的程序时,实现如下步骤:
接收测试消息,并利用测试消息对待测试对象进行测试,得到测试结果数据;以及,利用测试结果数据生成测试反馈消息,将测试反馈消息发送至消息队列服务器。
上述电子设备提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通信接口用于上述电子设备与其他设备之间的通信。
存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital SignalProcessing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一测试方法的步骤。
在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一测试方法的步骤。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***实施例和装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

Claims (10)

1.一种测试方法,其特征在于,应用于包括测试服务器、消息队列服务器以及多台测试设备的测试***,所述方法包括:
所述测试服务器将预先生成的多条测试消息发送至所述消息队列服务器,其中,一条测试消息用于触发对一台测试设备中的待测试对象进行测试;
所述消息队列服务器接收所述多条测试消息,并利用预设的转发规则,将所述多条测试消息中的各条测试消息转发至对应的测试设备;
所述测试设备接收测试消息,并利用所述测试消息对所述待测试对象进行测试,得到测试结果数据;以及,利用所述测试结果数据生成测试反馈消息,将所述测试反馈消息发送至消息队列服务器;
所述消息队列服务器接收多台所述测试设备发送的所述测试反馈消息,将所述测试反馈消息转发至测试服务器;
所述测试服务器接收所述测试反馈消息,从所述测试反馈消息中提取所述测试结果数据。
2.根据权利要求1所述的方法,其特征在于,所述测试消息中携带有:第一测试消息标识,所述测试反馈消息中还携带有:第二测试消息标识,且所述第一测试消息标识与所述第二测试消息标识一一对应,则所述测试服务器接收所述测试反馈消息,并从所述测试反馈消息中提取测试结果数据的步骤,包括:
所述测试服务器针对所述多条测试反馈消息中的每一条,利用所述第二测试消息标识,以及所述第二测试消息标识与所述第一测试消息标识之间的一一对应关系,识别每条测试消息对应的测试反馈消息,并从所识别的测试反馈消息中提取测试结果数据。
3.根据权利要求1所述的方法,其特征在于,所述所述测试服务器将预先生成的多条测试消息发送至所述消息队列服务器的步骤,包括:
所述测试服务器将所述多条测试消息中的各条测试消息,发送至与所述测试消息对应的消息队列中,所述消息队列为预先设置在所述消息队列服务器中的、用于接收对应测试消息的队列;
所述所述测试服务器接收所述测试反馈消息的步骤,包括:
所述测试服务器接收从所述消息队列服务器中的多个消息队列转发的测试反馈消息。
4.根据权利要求3所述的方法,其特征在于,所述测试消息中还携带有:测试设备标识,所述测试设备标识用于标识不同的测试设备,则所述所述测试服务器将所述多条测试消息中各条测试消息,发送至与所述测试消息对应的消息队列中的步骤之前,所述方法还包括:
所述测试服务器建立所述测试设备标识与预先生成的消息队列标识之间的对应关系,所述消息队列标识用于标识不同的消息队列;
则所述所述测试服务器将所述多条测试消息中各条测试消息,发送至与所述测试消息对应的消息队列中的步骤,包括:
所述测试服务器利用各测试消息中的测试设备标识以及所述对应关系,查找与各测试设备标识对应的消息队列;
所述测试服务器将测试消息发送至查找到的消息队列中。
5.根据权利要求4所述的方法,其特征在于,所述所述消息队列服务器接收所述多条测试消息,并利用预设的转发规则,将所述多条测试消息中的各条测试消息转发至对应的测试设备的步骤,包括:
所述消息队列服务器利用预先设置的多个消息队列分别接收多条测试消息;
所述消息队列服务器利用预先建立的测试设备标识与消息队列标识之间的对应关系,以及各所述消息队列的消息队列标识,查找与所述消息队列标识对应的测试设备,并将所述消息队列中的测试消息转发至查找到的测试设备中。
6.根据权利要求1所述的方法,其特征在于,所述测试消息中还携带有:预期结果数据,所述从所述多条测试反馈消息中提取测试结果数据的步骤之后,所述方法还包括:
所述测试服务器判断所述多条测试反馈消息中,各所述测试反馈消息的测试结果数据,是否与所述测试反馈消息对应的测试消息中所述预期结果数据相同;
如果各所述测试反馈消息中的测试结果数据均与所述测试反馈消息对应的测试消息中所述预期结果数据相同,则所述测试服务器发送多条重置消息至所述消息队列服务器,以使所述队列服务器将所述多条重置消息中的各条重置消息转发至对应的测试设备,所述重置消息用于触发测试设备恢复至初始状态;
如果所述测试反馈消息中的测试结果数据与所述测试反馈消息对应的测试消息中的预期结果数据不同,则所述测试服务器将所述测试反馈消息对应的测试消息,发送至所述消息队列服务器,以使所述消息队列服务器将接收到的测试消息,转发至所述测试消息对应的测试设备。
7.根据权利要求1所述的方法,其特征在于,所述测试消息中还携带有:测试用例标识,所述并利用所述测试消息对待测试对象进行测试,得到测试结果数据的步骤,包括:
所述测试设备对所述待测试对象执行所述测试用例标识对应的测试用例,得到所述测试结果数据。
8.根据权利要求7所述的方法,其特征在于,在所述测试设备对所述待测试对象执行所述测试用例标识对应的测试用例,得到所述测试结果数据的步骤之前,所述方法还包括:
所述测试设备从所述测试消息中提取所述测试用例标识;
所述测试设备利用预先建立的测试用例与测试用例标识之间的对应关系,得到与所述测试消息中测试用例标识对应的测试用例。
9.一种测试***,其特征在于,包括:测试服务器、消息队列服务器以及多个测试设备;
所述测试服务器,用于将预先生成的多条测试消息发送至所述消息队列服务器,其中,一条测试消息用于触发对一台测试设备中的待测试对象进行测试;
所述消息队列服务器,用于接收所述多条测试消息,并利用预设的转发规则,将所述多条测试消息中的各条测试消息转发至对应的测试设备;
所述测试设备,用于接收测试消息,并利用所述测试消息对所述待测试对象进行测试,得到测试结果数据;以及,利用所述测试结果数据生成测试反馈消息,将所述测试反馈消息发送至消息队列服务器;
所述消息队列服务器,还用于接收多台所述测试设备发送的所述测试反馈消息,将所述测试反馈消息转发至测试服务器;
所述测试服务器,还用于接收所述测试反馈消息,从所述测试反馈消息中提取所述测试结果数据。
10.根据权利要求9所述的***,其特征在于,所述测试消息中还携带有:测试设备标识,所述测试设备标识用于标识不同的测试设备,所述消息队列服务器还用于:
利用预先设置的多个消息队列分别接收多条测试消息;
利用预先建立的测试设备标识与消息队列标识之间的对应关系,以及各所述消息队列的消息队列标识,查找与所述消息队列标识对应的测试设备,并将所述消息队列中的测试消息转发至查找到的测试设备中。
CN202010218412.8A 2020-03-25 2020-03-25 测试方法及测试*** Pending CN111444097A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010218412.8A CN111444097A (zh) 2020-03-25 2020-03-25 测试方法及测试***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010218412.8A CN111444097A (zh) 2020-03-25 2020-03-25 测试方法及测试***

Publications (1)

Publication Number Publication Date
CN111444097A true CN111444097A (zh) 2020-07-24

Family

ID=71629560

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010218412.8A Pending CN111444097A (zh) 2020-03-25 2020-03-25 测试方法及测试***

Country Status (1)

Country Link
CN (1) CN111444097A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113794602A (zh) * 2021-08-20 2021-12-14 海南视联大健康智慧医疗科技有限公司 一种设备测试方法、装置、终端设备和存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106055470A (zh) * 2016-05-19 2016-10-26 网易(杭州)网络有限公司 游戏程序的性能测试方法、装置及***
CN107622013A (zh) * 2017-09-21 2018-01-23 北京东土科技股份有限公司 一种分布式***测试方法及装置
CN109471789A (zh) * 2018-09-04 2019-03-15 中国平安人寿保险股份有限公司 用于测试的多设备管理方法、装置、服务器及存储介质
CN110297766A (zh) * 2019-06-03 2019-10-01 合肥移瑞通信技术有限公司 基于分布式测试节点集群的软件测试方法及软件测试***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106055470A (zh) * 2016-05-19 2016-10-26 网易(杭州)网络有限公司 游戏程序的性能测试方法、装置及***
CN107622013A (zh) * 2017-09-21 2018-01-23 北京东土科技股份有限公司 一种分布式***测试方法及装置
CN109471789A (zh) * 2018-09-04 2019-03-15 中国平安人寿保险股份有限公司 用于测试的多设备管理方法、装置、服务器及存储介质
CN110297766A (zh) * 2019-06-03 2019-10-01 合肥移瑞通信技术有限公司 基于分布式测试节点集群的软件测试方法及软件测试***

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113794602A (zh) * 2021-08-20 2021-12-14 海南视联大健康智慧医疗科技有限公司 一种设备测试方法、装置、终端设备和存储介质

Similar Documents

Publication Publication Date Title
KR102125348B1 (ko) 자동 회신 방법, 장치, 설비 및 컴퓨터 판독가능 저장 매체
CN109241343B (zh) 一种刷量用户识别***、方法及装置
CN109274584B (zh) 接入服务器的接入方法、装置、客户端设备及存储介质
CN110798380B (zh) 一种数据获取方法、***、装置、测试设备及测试服务器
CN109117378B (zh) 用于显示信息的方法和装置
CN109165691B (zh) 用于识别作弊用户的模型的训练方法、装置及电子设备
CN109492118B (zh) 一种数据检测方法及检测装置
CN110798440B (zh) 异常用户检测方法、装置、***及计算机存储介质
CN109976999B (zh) 测试用例覆盖率的度量方法和度量装置
CN106528393A (zh) 一种WebService的Mock测试的方法及装置
CN111611140B (zh) 埋点数据的上报验证方法、装置、电子设备及存储介质
CN111711544B (zh) 链路拨测方法、装置、电子设备及存储介质
CN112930669A (zh) 内容推荐方法、装置、移动终端及服务器
CN109672608B (zh) 根据时间发送消息的方法
CN111522749B (zh) 页面测试方法、装置、可读存储介质及电子设备
CN111481939A (zh) 游戏账号控制方法、装置、介质及电子设备
CN111708909A (zh) 视频标签的添加方法及装置、电子设备、计算机可读存储介质
CN111177725B (zh) 一种检测恶意刷点击操作的方法、装置、设备及存储介质
CN111444097A (zh) 测试方法及测试***
CN111143650B (zh) 获取页面数据的方法、装置、介质及电子设备
CN110309028B (zh) 监控信息获取方法、服务监控方法、装置及***
CN116260643A (zh) 一种物联网web服务的安全测试方法、装置及设备
CN113407444B (zh) 一种接口的测试用例生成方法、装置、设备及存储介质
CN116166536A (zh) 一种测试方法、装置、电子设备及存储介质
CN112507216A (zh) 一种数据对象推荐方法、装置、设备和存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200724