用于生成信息的方法和装置制造方法及图纸

技术编号:21369612 阅读:23 留言:0更新日期:2019-06-15 11:11
本公开的实施例公开了用于生成信息的方法和装置。该方法的一具体实施方式包括:获取测试请求;将测试请求发送至待测服务接口和第一对照服务接口,得到第一结果信息和第二结果信息,其中,第一结果信息和第二结果信息中均包含至少一个字段;响应于确定第一结果信息中包含与第二结果信息不匹配的字段,生成评价信息。该实施方式实现了通过测试请求对待测试服务程序的接口的测试。

Methods and devices for generating information

Embodiments of the present disclosure disclose methods and devices for generating information. One specific embodiment of the method includes: acquiring test requests; sending test requests to the service interface to be tested and the first control service interface to obtain the first result information and the second result information, in which both the first result information and the second result information contain at least one field; and responding to the determination that the first result information contains fields that do not match the second result information, Generate evaluation information. The embodiment realizes the test of the interface of the test service program treated by the test request.

【技术实现步骤摘要】
用于生成信息的方法和装置
本公开的实施例涉及计算机
,具体涉及用于生成信息的方法和装置。
技术介绍
实践中,通常需要对线上运行的服务程序进行改进。然后对改进后的服务程序的接口进行测试。
技术实现思路
本公开的实施例提出了用于生成信息的方法和装置。第一方面,本公开的实施例提供了一种用于生成信息的方法,该方法包括:获取测试请求;将测试请求发送至待测服务接口和第一对照服务接口,得到第一结果信息和第二结果信息,其中,第一结果信息和第二结果信息中均包含至少一个字段;响应于确定第一结果信息中包含与第二结果信息不匹配的字段,生成评价信息。在一些实施例中,上述方法还包括:将测试请求发送至第二对照服务接口,得到第三结果信息,其中,第一对照服务接口和第二对照服务接口相匹配;响应于确定第二结果信息中包含与第三结果信息不匹配的字段,确定第二结果信息中与第三结果信息不匹配的字段是否属于预设类别字段;响应于确定第二结果信息中与第三结果信息不匹配的字段属于预设类别字段,基于第二结果信息中与第三结果信息不匹配的字段,对评价信息进行更新。在一些实施例中,上述预设类别字段包括以下至少一项:时间戳字段,随机数字段。在一些实施例中,上述获取测试请求,包括:获取用户访问数据;基于用户访问数据,生成测试请求。第二方面,本公开的实施例提供了一种用于生成信息的装置,该装置包括:获取单元,被配置成获取测试请求;第一发送单元,被配置成将测试请求发送至待测服务接口和第一对照服务接口,得到第一结果信息和第二结果信息,其中,第一结果信息和第二结果信息中均包含至少一个字段;生成单元,被配置成响应于确定第一结果信息中包含与第二结果信息不匹配的字段,生成评价信息。在一些实施例中,上述装置还包括:第二发送单元,被配置成将测试请求发送至第二对照服务接口,得到第三结果信息,其中,第一对照服务接口和第二对照服务接口相匹配;确定单元,被配置成响应于确定第二结果信息中包含与第三结果信息不匹配的字段,确定第二结果信息中与第三结果信息不匹配的字段是否属于预设类别字段;更新单元,被配置成响应于确定第二结果信息中与第三结果信息不匹配的字段属于预设类别字段,基于第二结果信息中与第三结果信息不匹配的字段,对评价信息进行更新。在一些实施例中,上述预设类别字段包括以下至少一项:时间戳字段,随机数字段。在一些实施例中,上述获取单元包括:获取模块,被配置成获取用户访问数据;生成模块,被配置成基于用户访问数据,生成测试请求。第三方面,本公开的实施例提供了一种服务器,该服务器包括:一个或多个处理器;存储装置,其上存储有一个或多个程序;当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第一方面中任一实现方式描述的方法。第四方面,本公开的实施例提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面中任一实现方式描述的方法。本公开的实施例提供的用于生成信息的方法和装置,首先可以获取测试请求,然后可以将所获取的测试请求发送至待测服务接口和第一对照服务接口,得到第一结果信息和第二结果信息。由此,响应于确定第一结果信息中包含与第二结果信息不匹配的字段,可以生成评价信息。从而实现了通过测试请求对待测试服务程序的接口的测试。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本公开的其它特征、目的和优点将会变得更明显:图1是本公开的一个实施例可以应用于其中的示例性系统架构图;图2是根据本公开的用于生成信息的方法的一个实施例的流程图;图3是根据本公开的用于生成信息的方法的又一个实施例的流程图;图4是根据本公开的实施例的用于生成信息的方法的一个应用场景的示意图;图5是根据本公开的用于生成信息的装置的一个实施例的结构示意图;图6是适于用来实现本公开的实施例的服务器的计算机系统的结构示意图。具体实施方式下面结合附图和实施例对本公开作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本公开。图1示出了可以应用本公开的用于生成信息的方法或用于生成信息的装置的示例性架构100。如图1所示,系统架构100可以包括终端设备101、服务器102和测试服务器103。其中,服务器102是终端设备101中所安装的某应用的后台服务器。也就是说,服务器102中部署有上述某应用的后台服务程序。实践中,后台服务程序可以对外提供接口,进而实现终端设备101与服务器102之间的交互。测试服务器103中部署有待测试服务程序、第一对照服务程序和第二对照服务程序。此处,待测试服务程序通常是对上述后台服务程序进行改进之后的服务程序。第一对照服务程序通常是将上述后台服务程序部署于测试服务器103之后的服务程序。第二对照服务程序通常是将上述后台服务程序再次部署于测试服务器103之后的服务程序。相应地,待测试服务接口1031可以是待测试服务程序对外提供的接口。第一对照服务接口1032可以是第一对照服务程序对外提供的接口。第二对照服务接口1033可以是第二对照服务程序对外提供的接口。实践中,终端设备101、服务器102和测试服务器103之间可以通过网络进行交互。此处,网络可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。终端设备101通过网络与服务器102交互,以接收或发送消息等。终端设备101上可以安装有各种通讯客户端应用,例如购物类应用、搜索类应用、视频播放类应用、浏览器类应用、阅读类应用等。终端设备101可以是硬件,也可以是软件。当终端设备101为硬件时,可以是具有显示屏并且支持信息发送功能的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、膝上型便携计算机和台式计算机等等。当终端设备101为软件时,可以安装在上述所列举的电子设备中。其可以实现成多个软件或软件模块(例如用来提供分布式服务),也可以实现成单个软件或软件模块。在此不做具体限定。服务器102可以是硬件,也可以是软件。当服务器102为硬件时,可以实现成多个服务器组成的分布式服务器集群,也可以实现成单个服务器。当服务器102为软件时,可以实现成多个软件或软件模块(例如用来提供分布式服务),也可以实现成单个软件或软件模块。在此不做具体限定。测试服务器103可以是提供各种服务的服务器。作为示例,当终端设备101访问服务器102时,测试服务器103可以获取用户访问数据,然后将所获取的用户访问数据转化为测试请求,而后可以根据测试请求对改进后的服务程序的接口进行测试。测试服务器103可以是硬件,也可以是软件。当测试服务器103为硬件时,可以实现成多个服务器组成的分布式服务器集群,也可以实现成单个服务器。当测试服务器103为软件时,可以实现成多个软件或软件模块(例如用来提供分布式服务),也可以实现成单个软件或软件模块。在此不做具体限定。需要说明的是,测试服务器103也可以直接从服务器102获取用户访问数据。此时,可以不存在终端设备101。还需要说明的是,本公开的实施例所提供的用于生成信息的方法一般本文档来自技高网...

【技术保护点】
1.一种用于生成信息的方法,包括:获取测试请求;将所述测试请求发送至待测服务接口和第一对照服务接口,得到第一结果信息和第二结果信息,其中,所述第一结果信息和所述第二结果信息中均包含至少一个字段;响应于确定所述第一结果信息中包含与所述第二结果信息不匹配的字段,生成评价信息。

【技术特征摘要】
1.一种用于生成信息的方法,包括:获取测试请求;将所述测试请求发送至待测服务接口和第一对照服务接口,得到第一结果信息和第二结果信息,其中,所述第一结果信息和所述第二结果信息中均包含至少一个字段;响应于确定所述第一结果信息中包含与所述第二结果信息不匹配的字段,生成评价信息。2.根据权利要求1所述的方法,其中,所述方法还包括:将所述测试请求发送至第二对照服务接口,得到第三结果信息,其中,所述第一对照服务接口和所述第二对照服务接口相匹配;响应于确定所述第二结果信息中包含与所述第三结果信息不匹配的字段,确定所述第二结果信息中与所述第三结果信息不匹配的字段是否属于预设类别字段;响应于确定所述第二结果信息中与所述第三结果信息不匹配的字段属于预设类别字段,基于所述第二结果信息中与所述第三结果信息不匹配的字段,对所述评价信息进行更新。3.根据权利要求2所述的方法,其中,所述预设类别字段包括以下至少一项:时间戳字段,随机数字段。4.根据权利要求1-3中任一所述的方法,其中,所述获取测试请求,包括:获取用户访问数据;基于所述用户访问数据,生成所述测试请求。5.一种用于生成信息的装置,包括:获取单元,被配置成获取测试请求;第一发送单元,被配置成将所述测试请求发送至待测服务接口和第一对照服务接口,得到第一结果信息和第二结果信息,其中,所述第一结果信息和所述第二结果信息中均包含至...

【专利技术属性】
技术研发人员:巩秋铭
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京,11

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

1