上传功能的测试方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:20493401 阅读:47 留言:0更新日期:2019-03-02 23:19
本申请涉及功能测试的技术领域,提供了一种上传功能的测试方法、装置、计算机设备和存储介质,若检测到用于测试目标数据上传接口的指令,则获取服务器的数据上传规则;其中,所述目标数据上传接口用于上传数据至所述服务器;根据所述数据上传规则从数据库中选取第一数据包,所述第一数据包为不符合所述数据上传规则的数据包;通过所述目标数据上传接口向所述服务器上传所述第一数据包;接收所述服务器针对所述第一数据包返回的数据上传结果;根据所述数据上传结果,确定所述目标数据上传功能的测试结果;在需要测试上传接口的安全性时,能自动化完成上传功能的安全性测试。

Testing methods, devices, computer equipment and storage media for uploading functions

This application relates to the technical field of functional testing, and provides a test method, device, computer equipment and storage medium for uploading functions. If an instruction for testing the target data upload interface is detected, the data upload rules of the server are acquired. The target data upload interface is used for uploading data to the server, and the number of slaves according to the data upload rules is obtained. The first data packet is selected in the database, and the first data packet is a data packet that does not conform to the data upload rule. The first data packet is uploaded to the server through the target data upload interface. The data upload result returned by the server for the first data packet is received. According to the data upload result, the test knot of the target data upload function is determined. As a result, when it is necessary to test the security of the upload interface, it can automatically complete the security test of the upload function.

【技术实现步骤摘要】
上传功能的测试方法、装置、计算机设备和存储介质
本申请涉及功能测试的
,特别涉及一种上传功能的测试方法、装置、计算机设备和存储介质。
技术介绍
运行于服务器上的网站、应用客户端等平台,通过其目标数据上传接口上传的文件若存在不安全性,则上传的文件容易给服务器带来危害。因此,服务器应当对上传的文件进行安全性验证,以保障服务器安全。而当平台的上传功能出现问题时,则无法进行验证,所以,需要对平台的上传功能进行安全性测试,目前没有自动化对网站等平台的上传功能进行安全测试,需要人工手动测试,费时费力。
技术实现思路
本申请的主要目的为提供一种上传功能的测试方法、装置、计算机设备和存储介质,自动化完成上传功能的安全性测试。为实现上述目的,本申请提供了一种上传功能的测试方法,包括以下步骤:若检测到用于测试目标数据上传接口的指令,则获取服务器的数据上传规则;其中,所述目标数据上传接口用于上传数据至所述服务器;根据所述数据上传规则从数据库中选取第一数据包,所述第一数据包为不符合所述数据上传规则的数据包;通过所述目标数据上传接口向所述服务器上传所述第一数据包;接收所述服务器针对所述第一数据包返回的数据上本文档来自技高网...

【技术保护点】
1.一种上传功能的测试方法,其特征在于,包括以下步骤:若检测到用于测试目标数据上传接口的指令,则获取服务器的数据上传规则;其中,所述目标数据上传接口用于上传数据至所述服务器;根据所述数据上传规则从数据库中选取第一数据包,所述第一数据包为不符合所述数据上传规则的数据包;通过所述目标数据上传接口向所述服务器上传所述第一数据包;接收所述服务器针对所述第一数据包返回的数据上传结果;根据所述数据上传结果,确定所述目标数据上传功能的测试结果。

【技术特征摘要】
1.一种上传功能的测试方法,其特征在于,包括以下步骤:若检测到用于测试目标数据上传接口的指令,则获取服务器的数据上传规则;其中,所述目标数据上传接口用于上传数据至所述服务器;根据所述数据上传规则从数据库中选取第一数据包,所述第一数据包为不符合所述数据上传规则的数据包;通过所述目标数据上传接口向所述服务器上传所述第一数据包;接收所述服务器针对所述第一数据包返回的数据上传结果;根据所述数据上传结果,确定所述目标数据上传功能的测试结果。2.根据权利要求1所述的上传功能的测试方法,其特征在于,所述根据所述数据上传规则从数据库中选取第一数据包的步骤之前,包括:判断第一数据库中的第二数据包是否符合所述数据上传规则;若否,则选择将所述第二数据包作为所述第一数据包存入至所述数据库中;若是,对所述第二数据包进行修改,以获得不符合所述数据上传规则的第二数据包作为所述第一数据包存入至所述数据库中。3.根据权利要求2所述的上传功能的测试方法,其特征在于,所述判断第一数据库中的第二数据包是否符合所述数据上传规则的步骤,包括:获取所述第一数据库中的第二数据包的文件类型、文件大小、文件内容以及文件名称后缀中的任意一项文件信息,并根据所述文件信息判断所述第二数据包是否符合所述数据上传规则。4.根据权利要求2所述的上传功能的测试方法,其特征在于,所述根据所述数据上传规则从数据库中选取第一数据包的步骤,包括:获取所述数据库中数据包的类型,并从所述数据库中选取不同类型的所述第一数据包。5.根据权利要求1所述的上传功能的测试方法,其特征在于,所述根据所述数据上传结果,确定所述目标数据上传功能的测试结果的步骤,包括:若所述数据上传结果为通过所述第一数据包的上传,则确定所述目标数据上传接口为不安全;若所述数据上传结果为所述第一数据包的上传不通过,...

【专利技术属性】
技术研发人员:陈先亮雷宇亮
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:广东,44

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

1