CN101217425A - Web测试的方法及装置 - Google Patents

Web测试的方法及装置 Download PDF

Info

Publication number
CN101217425A
CN101217425A CNA2008100556708A CN200810055670A CN101217425A CN 101217425 A CN101217425 A CN 101217425A CN A2008100556708 A CNA2008100556708 A CN A2008100556708A CN 200810055670 A CN200810055670 A CN 200810055670A CN 101217425 A CN101217425 A CN 101217425A
Authority
CN
China
Prior art keywords
test
test case
submodule
result
testing
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
CNA2008100556708A
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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CNA2008100556708A priority Critical patent/CN101217425A/zh
Publication of CN101217425A publication Critical patent/CN101217425A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

本发明公开了一种Web测试方法,包括:调用所需执行的测试用例;根据所调用的测试用例向Web服务器发送请求数据;对所接收Web服务器的响应数据进行分析生成最终测试结果。本发明还提供了一种Web测试装置,利用可扩展标识语言(XML)配置Web测试用例,通过解析测试用例执行对Web页面的测试操作,并结合多线程技术实现压力可设置的测试。本发明的测试用例配置简单、测试速度快、可模拟大压力测试、对测试环境具有更好地适应性。

Description

Web测试的方法及装置
技术领域
本发明涉及页面测试技术,尤其涉及一种Web测试的方法及装置。
背景技术
随着互联网的大力发展,各个领域内的互联网应用越来越多。互联网大多是基于浏览器/服务器(B/S,Browser/Server)的结构构架,现有的基于B/S构架的网络(Web)页面既多又复杂,因此对数量众多且功能差异较大的Web页面进行测试难度较大。
现有技术对Web页面的测试方法包括人工测试和自动测试两种。现有的人工测试方法测试功能不够全面、对Web页面压力的测试不足,所谓Web页面压力测试是通过模拟巨大的工作负荷对Web服务器的承受力进行测试,现有的人工测试方法很难测试大压力下Web页面及服务器的健壮性。现有的自动测试方法是采用与IE(Internet Explorer)浏览器相结合的控件,通过解析预先编写的测试脚本文件来模拟用户的点击操作,从而达到测试网页的目的。但是现有的自动测试方法存在如下缺点:
a、脚本语言编写复杂且难以维护。当页面修改或者功能改变时,就需要对脚本文件进行重新编写,而且编写复杂也直接导致了现有技术中对脚本语言的使用率较低。
b、通过模拟用户点击进行测试,无法达到快速高效的测试要求。
c、模拟用户点击的测试手段无法测试大压力环境下的Web页面及服务器的健壮性。
d、测试方法采用与IE浏览器相结合的控件,其工作环境必须限定在IE浏览器中,无法适应跨平台的测试环境。
发明内容
有鉴于此,本发明的主要目的在于提供一种Web测试方法及装置,以解决现有技术中网络测试方法脚本语言编写复杂、测试速度有限、无法模拟大压力测试、对测试环境适应性不好的问题。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供了一种Web测试方法,包括:
调用所需执行的测试用例;
根据所调用的测试用例向Web服务器发送请求数据;
对所接收Web服务器的响应数据进行分析生成最终测试结果。
所述调用所需执行的测试用例,具体包括:
通过可扩展标识语言(XML,Extensible Markup Language)配置用于Web测试的测试用例;
对所述测试用例进行存储;
从所存储的测试用例中调用所需执行的测试用例。
所述根据所调用的测试用例向Web服务器发送请求数据,具体包括:
对所调用的测试用例进行解析得到测试环境、测试项目、测试流程和结果判定项;
根据所述测试流程选择所需执行的测试项目;
根据所选测试项目向Web服务器发送请求数据。
所述根据所选测试项目向Web服务器发送请求数据,具体包括:
根据所选测试项目中的测试压力值生成至少一个模拟客户端;
根据所述测试环境中Web服务器的网际协议IP地址和端口信息建立与所述Web服务器之间的超文本传输协议(HTTP,Hyper Text Transfer Protocol)链接;
根据建立的链接,并通过所生成的模拟客户端向所述Web服务器发送所选测试项目中的请求数据。
所述对所接收Web服务器的响应数据进行分析生成最终测试结果,具体包括:
判断模拟客户端所接收Web服务器执行完测试流程返回的响应数据是否为正常响应;
如果是正常响应,则将所述响应数据与结果判定项进行比较生成测试结果;如果是非正常响应,则将接收所述非正常响应数据的模拟客户端的测试用例终止;
判断所执行的测试用例是否完成测试压力值,如果完成,则生成最终测试结果;如果没有完成,则重复执行所述测试用例,直到完成所述测试压力值,并生成最终测试结果;
记录所述最终测试结果。
所述判断响应数据是否为正常响应,具体包括:根据所述响应数据中携带的响应码判断所述响应数据是否为正常响应。
所述将响应数据与结果判定项进行比较生成测试结果,具体包括:
将所述响应数据与结果判定项进行比较,判断所述响应数据是否正确;
如果正确,则生成正确的测试结果;否则,生成错误的测试结果。
所述方法进一步包括:如果所调用的测试用例为多个,则在当前执行的测试用例完成测试压力值之后,才执行下一测试用例。
本发明还提供了一种Web测试装置,包括:测试用例调用模块、请求数据发送模块、响应数据接收模块和数据分析模块,其中,
所述测试用例调用模块,用于调用所需执行的测试用例提供给所述请求数据发送模块;
所述请求数据发送模块,用于根据所调用的测试用例向Web服务器发送请求数据;
所述响应数据接收模块,连接所述请求数据发送模块,用于接收Web服务器的响应数据并提供给所述数据分析模块;
所述数据分析模块,用于对所接收的响应数据进行分析生成最终测试结果。
所述测试用例调用模块包括测试用例配置子模块、测试用例存储子模块和测试用例调用子模块,其中,
所述测试用例配置子模块,用于通过XML配置用于Web测试的测试用例提供给所述测试用例存储子模块;
所述测试用例存储子模块,用于对所述测试用例进行存储;
所述测试用例调用子模块,用于从存储的测试用例中调用所需执行的测试用例。
所述请求数据发送模块包括测试用例解析子模块、模拟客户端生成子模块、链接建立子模块和请求数据发送子模块,其中,
所述测试用例解析子模块,用于对所调用的测试用例进行解析得到测试环境、测试项目、测试流程和结果判定项提供给所述模拟客户端生成子模块、链接建立子模块和请求数据发送子模块;
所述模拟客户端生成子模块,用于根据所述测试项目中的测试压力值生成至少一个模拟客户端;
所述链接建立子模块,用于根据所述测试环境中Web服务器的IP地址和端口信息建立与所述Web服务器之间的HTTP链接;
所述请求数据发送子模块,用于根据建立的链接,并通过所生成的模拟客户端向所述Web服务器发送所述测试项目中的请求数据。
所述数据分析模块包括:响应数据判断子模块、测试结果生成子模块、压力值判断子模块和结果记录子模块,其中,
所述响应数据判断子模块,用于判断模拟客户端所接收Web服务器执行测试流程返回的响应数据是否为正常响应,如果是正常响应,则将判断结果提供给所述测试结果生成子模块;
所述测试结果生成子模块,用于将正常的响应数据与结果判定项进行比较生成测试结果,并通知所述压力值判断子模块;
所述压力值判断子模块,用于判断所执行的测试用例是否完成测试压力值;
所述结果记录子模块,用于所述测试用例完成测试压力值时,记录生成的最终测试结果。
本发明提供的Web测试方法及装置,利用XML配置Web测试用例,通过解析测试用例执行对Web页面的测试操作,并结合多线程技术实现压力可设置的Web测试。本发明的Web方法测试用例配置简单、测试速度快、可模拟大压力测试、对测试环境具有更好地适应性。
附图说明
图1为本发明一种Web测试方法的流程图;
图2为本发明的结果分析流程图;
图3为本发明实施例的测试流程示意图;
图4为本发明一种Web测试装置的组成结构示意图。
具体实施方式
下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。
如图1所示,图1为本发明一种Web测试方法的流程图,该方法主要包括以下步骤:
步骤101,测试端调用所需执行的测试用例。
用户可根据实际需要利用XML编写用于对Web页面进行测试的测试用例,测试用例为至少一个。测试用例中包括:测试环境、测试项目、测试流程和结果判定项等信息。测试环境中包括Web服务器的网际协议(IP,Internet Protocol)地址和端口号等信息。测试项目中包括该测试项目的序列编号、需要测试的Web页面、HTTP请求的类型、请求数据以及测试压力值等信息。测试项目为至少一个,若测试项目为多个,则各个测试项目都有对应的序列编号,多个测试项目按照一定的顺序执行即构成了所谓的测试流程。结果判定项是用于对测试项目的结果进行判定,一个测试项目对应至少一个结果判定项,每个结果判定项都对应了需执行的下一测试项目的序列编号,由此可知,测试流程是由结果判定项来决定的。
编写的测试用例以文件的形式存储在测试端中,需要进行Web测试时,用户在测试端上选择所需执行的测试用例,然后由测试端从存储的测试用例中调用用户所选的测试用例。
步骤102,测试端根据所调用的测试用例向Web服务器发送请求数据。
测试端对所调用的测试用例进行解析,得到测试环境、测试项目、测试流程和结果判定项。如果解析得到的测试项目为多个,则测试流程中确定了这些测试项目的执行顺序,测试端按照测试流程选择测试项目依次执行。
对每个测试项目的具体执行过程为:测试端根据测试流程选择所需执行的测试项目,然后启动线程池并根据所选测试项目中的测试压力值创建至少一个线程,再根据创建的线程生成模拟客户端,一个线程负责执行一个模拟客户端的测试操作,生成的每个模拟客户端都包括有发送控制器和接收控制器;测试端还需根据解析得到的测试环境中Web服务器的IP地址和端口信息建立与Web服务器之间的HTTP链接;生成的模拟客户端根据建立的链接,并通过发送控制器向Web服务器发送所选测试项目中的请求数据。
步骤103,测试端对所接收Web服务器的响应数据进行分析生成最终测试结果。
Web服务器根据接收到测试端的模拟客户端发送的请求数据执行相应的测试项目,并向模拟客户端返回对应测试项目的响应数据。测试端通过模拟客户端的接收控制器接收对应测试项目的响应数据,并根据响应数据的响应码判断是否为正常响应。HTTP中定义了如下状态码:
1XX:临时响应,表示请求数据正在被处理;
2XX:成功响应,表示请求数据已被成功接收,完全理解并被接受;
3XX:重定向响应,表示需采取进一步操作以完成请求数据的处理;
4XX:客户机错误,表示请求数据中包括语法错误信息或Web服务器无法完成的请求数据;
5XX:服务器错误,表示Web服务器无法完成请求数据处理;
6XX:全局故障,表示任何Web服务器都无法完成请求数据处理。
上述状态码中1XX、2XX、3XX表示正常响应,4XX、5XX、6XX表示非正常响应。如果测试端判断模拟客户端所接收对应测试项目的响应数据为正常响应,则将该响应数据与对应测试项目的结果判定项进行比较,找到与该响应数据相符的结果判定项,然后转到该结果判定项所对应的测试项目继续执行测试流程;如果测试端判断所接收对应测试项目的响应数据为非正常响应,则结束该模拟客户端的测试流程。
测试端对执行每个测试项目返回的响应数据都进行上述的分析操作,测试项目按照测试流程执行完毕后,测试流程的响应数据即为执行测试流程中最后一个测试项目返回的响应数据,测试端对测试流程的响应数据进行分析的过程如图2所示,具体包括以下步骤:
步骤201,测试端接收测试流程执行完毕的响应数据。
步骤202,测试端根据响应数据的响应码判断测试流程的响应数据是否为正常响应,如果是正常响应,则转到步骤203;否则,转到步骤204。
步骤203,将测试流程的响应数据与最后执行的测试项目的结果判定项进行比较,判断测试流程的响应数据与最后执行的测试项目的结果判定项是否相符,如果相符,则判断该响应数据正确,转到步骤205;否则,转到步骤206。
步骤204,确定为非正常响应后,将执行该测试流程的模拟客户端的测试操作终止。
步骤205,确定响应数据正确后,生成正确的结果并记录,然后执行步骤207。
步骤206,确定响应数据错误后,生成错误的结果并记录,然后将执行该测试流程的模拟客户端的测试操作终止。
步骤207,测试端根据生成的用于执行该测试用例的模拟客户端数量判断所执行的测试用例是否完成测试压力值,如果判断执行完成测试压力值,则生成最终测试结果并记录,然后转到步骤208;否则转到步骤209。
步骤208,如果还有其他测试用例需要执行,则测试端转到下一测试用例继续执行。
步骤209,重复执行该测试用例,直到完成测试压力值,然后生成最终结果并记录。
下面结合图3所示本发明实施例的测试流程示意图,对本发明的Web测试方法进行详细说明。测试端从存储的测试用例中调用了所需执行的测试用例,通过对测试用例进行解析,得到测试流程、测试环境、测试项目、结果判定项等信息,其中,测试项目包括A、B、C、D、E、F、G六个测试项目,测试流程如图3所示。根据测试流程,测试端首先执行测试项目A,测试端启动线程池并根据测试项目A中的测试压力值创建至少一个线程,再根据创建的线程生成模拟客户端,例如:测试压力值为100,线程池中线程的数量为10,则测试端一次最多可创建10个线程,针对每个线程生成一个模拟客户端,则一次最多可生成10个模拟客户端,也即受线程池中线程数量的限制,测试端需要多次创建线程并重复执行测试用例才能完成测试压力值。测试端根据测试环境中Web服务器的IP地址和端口信息建立与Web服务器之间的HTTP链接,并通过生成的模拟客户端向Web服务器发送测试项目A中的请求数据。Web服务器根据接收到测试端的模拟客户端发送的请求数据执行测试项目A,并向模拟客户端返回测试项目A的响应数据。测试端通过各模拟客户端的接收控制器接收测试项目A的响应数据,并根据响应数据的响应码判断为正常响应,然后将该响应数据与测试项目A的结果判定项进行比较,测试项目A的结果判定项包括a1和a2,a1对应的下一测试项目为测试项目B,a2对应的下一测试项目为测试项目C。根据比较,响应数据与a1相符,则转到测试项目B继续执行,测试项目B的执行过程与测试项目A的执行过程类似,在此不再多述。执行测试项目B的响应数据与测试项目B的结果判定项b1和b2进行比较,b1对应的下一测试项目为测试项目D,b2对应的下一测试项目为测试项目E。根据比较,响应数据与b2相符,则转到测试项目E继续执行。当测试项目E执行完后,测试流程也随之执行完毕,测试端将测试项目E的响应数据与测试项目E的结果判定项e1进行比较,如果两者不相符,则表明结果错误,测试端记录错误结果,并停止执行该测试流程的模拟客户端的测试操作;如果两者相符,则表明结果正确,测试端记录正确结果。当生成的10个模拟客户端都执行完测试流程后,测试端判断测试用例是否完成测试压力值100,如果完成,则生成最终测试结果并记录,然后执行下一测试用例;如果没完成,则重新创建线程重复执行上述的测试用例,直到完成测试压力值,然后生成最终测试结果并记录。
为实现上述本发明的Web测试方法,本发明还提供了一种Web测试装置,如图4所示,该装置包括:测试用例调用模块100、请求数据发送模块200、响应数据接收模块300和数据分析模块400。其中,测试用例调用模块100,用于调用所需执行的测试用例提供给请求数据发送模块200。请求数据发送模块200,连接测试用例调用模块100,用于根据所调用的测试用例向Web服务器发送请求数据。响应数据接收模块300,连接请求数据发送模块200,用于接收Web服务器的响应数据并提供给数据分析模块400。数据分析模块400,连接响应数据接收模块300,用于对所接收的响应数据进行分析生成最终测试结果。
其中,测试用例调用模块100包括:测试用例配置子模块110、测试用例存储子模块120和测试用例调用子模块130。测试用例配置子模块110,用于通过XML配置用于Web测试的测试用例提供给测试用例存储子模块120。测试用例存储子模块120,连接测试用例配置子模块110,用于对配置的测试用例进行存储。测试用例调用子模块130,连接测试用例存储子模块120,用于从存储的测试用例中调用所需执行的测试用例。
其中,请求数据发送模块200包括:测试用例解析子模块210、模拟客户端生成子模块220、链接建立子模块230和请求数据发送子模块240。测试用例解析子模块210,用于对所调用的测试用例进行解析得到测试环境、测试项目、测试流程和结果判定项提供给模拟客户端生成子模块220、链接建立子模块230和请求数据发送子模块240。模拟客户端生成子模块220,连接测试用例解析子模块210,用于根据测试项目中的测试压力值生成至少一个模拟客户端。链接建立子模块230,连接测试用例解析子模块210,用于根据测试环境中Web服务器的IP地址和端口信息建立与Web服务器之间的HTTP链接。请求数据发送子模块240,连接测试用例解析子模块210、模拟客户端生成子模块220和链接建立子模块230,用于根据建立的链接,并通过所生成的模拟客户端向Web服务器发送测试项目中的请求数据。
其中,数据分析模块400包括:响应数据判断子模块410、测试结果生成子模块420、压力值判断子模块430和结果记录子模块440。响应数据判断子模块410,用于判断模拟客户端所接收Web服务器执行完测试流程返回的响应数据是否为正常响应,如果是正常响应,则将判断结果提供给测试结果生成子模块420。测试结果生成子模块420,连接响应数据判断子模块410,用于将正常的响应数据与结果判定项进行比较生成测试结果,并通知压力值判断子模块430。压力值判断子模块430,连接测试结果生成子模块420,用于判断所执行的测试用例是否完成测试压力值。结果记录子模块440,连接测试结果生成子模块420和压力值判断子模块430,用于测试用例完成测试压力值时,记录生成的最终测试结果。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

Claims (12)

1.一种Web测试方法,其特征在于,包括:
调用所需执行的测试用例;
根据所调用的测试用例向Web服务器发送请求数据;
对所接收Web服务器的响应数据进行分析生成最终测试结果。
2.根据权利要求1所述Web测试方法,其特征在于,所述调用所需执行的测试用例,具体包括:
通过可扩展标识语言XML配置用于Web测试的测试用例;
对所述测试用例进行存储;
从所存储的测试用例中调用所需执行的测试用例。
3.根据权利要求1所述Web测试方法,其特征在于,所述根据所调用的测试用例向Web服务器发送请求数据,具体包括:
对所调用的测试用例进行解析得到测试环境、测试项目、测试流程和结果判定项;
根据所述测试流程选择所需执行的测试项目;
根据所选测试项目向Web服务器发送请求数据。
4.根据权利要求3所述Web测试方法,其特征在于,所述根据所选测试项目向Web服务器发送请求数据,具体包括:
根据所选测试项目中的测试压力值生成至少一个模拟客户端;
根据所述测试环境中Web服务器的网际协议IP地址和端口信息建立与所述Web服务器之间的超文本传输协议HTTP链接;
根据建立的链接,并通过所生成的模拟客户端向所述Web服务器发送所选测试项目中的请求数据。
5.根据权利要求1所述Web测试方法,其特征在于,所述对所接收Web服务器的响应数据进行分析生成最终测试结果,具体包括:
判断模拟客户端所接收Web服务器执行完测试流程返回的响应数据是否为正常响应;
如果是正常响应,则将所述响应数据与结果判定项进行比较生成测试结果;如果是非正常响应,则将接收所述非正常响应数据的模拟客户端的测试用例终止;
判断所执行的测试用例是否完成测试压力值,如果完成,则生成最终测试结果;如果没有完成,则重复执行所述测试用例,直到完成所述测试压力值,并生成最终测试结果;
记录所述最终测试结果。
6.根据权利要求5所述Web测试方法,其特征在于,所述判断响应数据是否为正常响应,具体包括:根据所述响应数据中携带的响应码判断所述响应数据是否为正常响应。
7.根据权利要求5所述Web测试方法,其特征在于,所述将响应数据与结果判定项进行比较生成测试结果,具体包括:
将所述响应数据与结果判定项进行比较,判断所述响应数据是否正确;
如果正确,则生成正确的测试结果;否则,生成错误的测试结果。
8.根据权利要求1至7中任一项所述Web测试方法,其特征在于,所述方法进一步包括:如果所调用的测试用例为多个,则在当前执行的测试用例完成测试压力值之后,才执行下一测试用例。
9.一种Web测试装置,其特征在于,包括:测试用例调用模块、请求数据发送模块、响应数据接收模块和数据分析模块,其中,
所述测试用例调用模块,用于调用所需执行的测试用例提供给所述请求数据发送模块;
所述请求数据发送模块,用于根据所调用的测试用例向Web服务器发送请求数据;
所述响应数据接收模块,连接所述请求数据发送模块,用于接收Web服务器的响应数据并提供给所述数据分析模块;
所述数据分析模块,用于对所接收的响应数据进行分析生成最终测试结果。
10.根据权利要求9所述Web测试装置,其特征在于,所述测试用例调用模块包括测试用例配置子模块、测试用例存储子模块和测试用例调用子模块,其中,
所述测试用例配置子模块,用于通过XML配置用于Web测试的测试用例提供给所述测试用例存储子模块;
所述测试用例存储子模块,用于对所述测试用例进行存储;
所述测试用例调用子模块,用于从存储的测试用例中调用所需执行的测试用例。
11.根据权利要求9所述Web测试装置,其特征在于,所述请求数据发送模块包括测试用例解析子模块、模拟客户端生成子模块、链接建立子模块和请求数据发送子模块,其中,
所述测试用例解析子模块,用于对所调用的测试用例进行解析得到测试环境、测试项目、测试流程和结果判定项提供给所述模拟客户端生成子模块、链接建立子模块和请求数据发送子模块;
所述模拟客户端生成子模块,用于根据所述测试项目中的测试压力值生成至少一个模拟客户端;
所述链接建立子模块,用于根据所述测试环境中Web服务器的IP地址和端口信息建立与所述Web服务器之间的HTTP链接;
所述请求数据发送子模块,用于根据建立的链接,并通过所生成的模拟客户端向所述Web服务器发送所述测试项目中的请求数据。
12.根据权利要求9所述Web测试装置,其特征在于,所述数据分析模块包括:响应数据判断子模块、测试结果生成子模块、压力值判断子模块和结果记录子模块,其中,
所述响应数据判断子模块,用于判断模拟客户端所接收Web服务器执行测试流程返回的响应数据是否为正常响应,如果是正常响应,则将判断结果提供给所述测试结果生成子模块;
所述测试结果生成子模块,用于将正常的响应数据与结果判定项进行比较生成测试结果,并通知所述压力值判断子模块;
所述压力值判断子模块,用于判断所执行的测试用例是否完成测试压力值;
所述结果记录子模块,用于所述测试用例完成测试压力值时,记录生成的最终测试结果。
CNA2008100556708A 2008-01-04 2008-01-04 Web测试的方法及装置 Pending CN101217425A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2008100556708A CN101217425A (zh) 2008-01-04 2008-01-04 Web测试的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2008100556708A CN101217425A (zh) 2008-01-04 2008-01-04 Web测试的方法及装置

Publications (1)

Publication Number Publication Date
CN101217425A true CN101217425A (zh) 2008-07-09

Family

ID=39623789

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2008100556708A Pending CN101217425A (zh) 2008-01-04 2008-01-04 Web测试的方法及装置

Country Status (1)

Country Link
CN (1) CN101217425A (zh)

Cited By (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101635655B (zh) * 2008-07-25 2012-01-04 阿里巴巴集团控股有限公司 页面性能测试的方法、装置及***
CN102511037A (zh) * 2010-08-10 2012-06-20 国际商业机器公司 用于自动测试web应用的方法和***
CN102508779A (zh) * 2011-11-17 2012-06-20 北京北纬点易信息技术有限公司 基于网络爬虫日志的性能测试脚本自动化生成***及方法
CN102789401A (zh) * 2012-07-12 2012-11-21 北京泛华恒兴科技有限公司 基于柔性测试技术的测试流程控制方法和装置
CN102833125A (zh) * 2011-06-17 2012-12-19 腾讯科技(深圳)有限公司 测试服务器、采用该测试服务器的测试***及其测试方法
CN102882737A (zh) * 2012-08-24 2013-01-16 烽火通信科技股份有限公司 一种基于xml脚本的tl1命令自动化测试方法
CN103186561A (zh) * 2011-12-28 2013-07-03 深圳市金蝶友商电子商务服务有限公司 数据测试方法、测试库的生成方法及相关装置
CN103312553A (zh) * 2012-03-14 2013-09-18 百度在线网络技术(北京)有限公司 网站服务质量测试方法及装置
CN103377123A (zh) * 2012-04-25 2013-10-30 腾讯科技(深圳)有限公司 一种网页代码自动化测试方法及装置
CN103746929A (zh) * 2014-01-13 2014-04-23 刘保太 基于dns的优化访问流量调度方法和设备
CN103778063A (zh) * 2014-02-10 2014-05-07 北京京东尚科信息技术有限公司 数据展示模板的错误检测方法
CN103810084A (zh) * 2012-11-07 2014-05-21 腾讯科技(深圳)有限公司 一种js代码的测试方法、装置和***
CN104077213A (zh) * 2013-03-26 2014-10-01 腾讯科技(深圳)有限公司 一种webkit单元测试方法及装置
CN104104555A (zh) * 2013-04-11 2014-10-15 腾讯科技(深圳)有限公司 监控方法、***、控制端及执行端
CN104111852A (zh) * 2014-07-18 2014-10-22 南京富士通南大软件技术有限公司 一种基于数据驱动的Web应用自动化测试***及测试方法
CN104427627A (zh) * 2013-08-23 2015-03-18 阿里巴巴集团控股有限公司 测试数据获取方法、客户端与服务器
CN104866422A (zh) * 2015-05-20 2015-08-26 中国互联网络信息中心 Web Service自动化测试***和方法
CN104899134A (zh) * 2015-04-29 2015-09-09 中国互联网络信息中心 域名注册服务器自动化测试***和方法
CN104901845A (zh) * 2015-05-18 2015-09-09 中国互联网络信息中心 域名whois服务自动化测试***和方法
CN105279083A (zh) * 2014-07-24 2016-01-27 山东厚德测控技术有限公司 一种Web服务器性能并发测试装置及其测试方法
CN105550113A (zh) * 2015-12-18 2016-05-04 网易(杭州)网络有限公司 Web测试方法与测试机
CN106055480A (zh) * 2016-06-02 2016-10-26 腾讯科技(深圳)有限公司 一种调试网页的方法及终端
CN106155852A (zh) * 2016-06-28 2016-11-23 浪潮(北京)电子信息产业有限公司 Apache服务错误事件的收集方法及***
CN106294106A (zh) * 2015-05-27 2017-01-04 航天信息股份有限公司 Web应用***的测试方法及装置
CN106506269A (zh) * 2016-11-03 2017-03-15 北京蓝海讯通科技股份有限公司 执行测试任务的方法、***、计算设备及测试***
CN106571981A (zh) * 2016-11-15 2017-04-19 中国互联网络信息中心 一种dns服务器自动化测试方法与***
CN107070735A (zh) * 2016-12-30 2017-08-18 上海亿账通互联网科技有限公司 异步接口测试的方法、测试终端及***
CN107483412A (zh) * 2017-07-25 2017-12-15 中国科学院声学研究所 一种HTML5 web worker迁移方法及***
CN107682224A (zh) * 2017-10-09 2018-02-09 福建中金在线信息科技有限公司 一种网络web页面的测试方法及装置
CN108574610A (zh) * 2018-01-30 2018-09-25 北京金山云网络技术有限公司 一种压力测试方法、装置、电子设备及介质
CN109359050A (zh) * 2018-11-15 2019-02-19 北京奇虎科技有限公司 网页测试方法、装置以及***
CN109525679A (zh) * 2019-01-08 2019-03-26 郑州云海信息技术有限公司 一种基于HTTP协议的web文件服务器测试方法
WO2019085087A1 (zh) * 2017-11-02 2019-05-09 平安科技(深圳)有限公司 接口测试及测试数据生成方法、装置、终端和存储介质
CN109992509A (zh) * 2019-03-22 2019-07-09 恒生电子股份有限公司 测试用例的自动化执行方法、装置、电子设备
CN111061645A (zh) * 2019-12-26 2020-04-24 中科曙光国际信息产业有限公司 一种用于应用程序接口的接口自动化测试方法和装置

Cited By (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101635655B (zh) * 2008-07-25 2012-01-04 阿里巴巴集团控股有限公司 页面性能测试的方法、装置及***
CN102511037A (zh) * 2010-08-10 2012-06-20 国际商业机器公司 用于自动测试web应用的方法和***
CN102833125A (zh) * 2011-06-17 2012-12-19 腾讯科技(深圳)有限公司 测试服务器、采用该测试服务器的测试***及其测试方法
CN102508779A (zh) * 2011-11-17 2012-06-20 北京北纬点易信息技术有限公司 基于网络爬虫日志的性能测试脚本自动化生成***及方法
CN102508779B (zh) * 2011-11-17 2015-04-22 北京北纬点易信息技术有限公司 基于网络爬虫日志的性能测试脚本自动化生成***及方法
CN103186561A (zh) * 2011-12-28 2013-07-03 深圳市金蝶友商电子商务服务有限公司 数据测试方法、测试库的生成方法及相关装置
CN103312553B (zh) * 2012-03-14 2016-06-22 百度在线网络技术(北京)有限公司 网站服务质量测试方法及装置
CN103312553A (zh) * 2012-03-14 2013-09-18 百度在线网络技术(北京)有限公司 网站服务质量测试方法及装置
CN103377123A (zh) * 2012-04-25 2013-10-30 腾讯科技(深圳)有限公司 一种网页代码自动化测试方法及装置
CN102789401B (zh) * 2012-07-12 2014-11-05 北京泛华恒兴科技有限公司 基于柔性测试技术的测试流程控制方法和装置
CN102789401A (zh) * 2012-07-12 2012-11-21 北京泛华恒兴科技有限公司 基于柔性测试技术的测试流程控制方法和装置
CN102882737A (zh) * 2012-08-24 2013-01-16 烽火通信科技股份有限公司 一种基于xml脚本的tl1命令自动化测试方法
CN102882737B (zh) * 2012-08-24 2015-01-14 烽火通信科技股份有限公司 一种基于xml脚本的tl1命令自动化测试方法
CN103810084A (zh) * 2012-11-07 2014-05-21 腾讯科技(深圳)有限公司 一种js代码的测试方法、装置和***
CN104077213A (zh) * 2013-03-26 2014-10-01 腾讯科技(深圳)有限公司 一种webkit单元测试方法及装置
CN104077213B (zh) * 2013-03-26 2018-07-06 腾讯科技(深圳)有限公司 一种webkit单元测试方法及装置
CN104104555A (zh) * 2013-04-11 2014-10-15 腾讯科技(深圳)有限公司 监控方法、***、控制端及执行端
CN104427627A (zh) * 2013-08-23 2015-03-18 阿里巴巴集团控股有限公司 测试数据获取方法、客户端与服务器
CN103746929A (zh) * 2014-01-13 2014-04-23 刘保太 基于dns的优化访问流量调度方法和设备
CN103778063B (zh) * 2014-02-10 2017-05-31 北京京东尚科信息技术有限公司 数据展示模板的错误检测方法
CN103778063A (zh) * 2014-02-10 2014-05-07 北京京东尚科信息技术有限公司 数据展示模板的错误检测方法
CN104111852A (zh) * 2014-07-18 2014-10-22 南京富士通南大软件技术有限公司 一种基于数据驱动的Web应用自动化测试***及测试方法
CN105279083A (zh) * 2014-07-24 2016-01-27 山东厚德测控技术有限公司 一种Web服务器性能并发测试装置及其测试方法
CN105279083B (zh) * 2014-07-24 2018-05-25 山东厚德测控技术有限公司 一种Web服务器性能并发测试装置及其测试方法
CN104899134A (zh) * 2015-04-29 2015-09-09 中国互联网络信息中心 域名注册服务器自动化测试***和方法
CN104899134B (zh) * 2015-04-29 2018-02-02 中国互联网络信息中心 域名注册服务器自动化测试***和方法
CN104901845A (zh) * 2015-05-18 2015-09-09 中国互联网络信息中心 域名whois服务自动化测试***和方法
CN104901845B (zh) * 2015-05-18 2018-03-16 中国互联网络信息中心 域名whois服务自动化测试***和方法
CN104866422A (zh) * 2015-05-20 2015-08-26 中国互联网络信息中心 Web Service自动化测试***和方法
CN106294106B (zh) * 2015-05-27 2019-03-22 航天信息股份有限公司 Web应用***的测试方法及装置
CN106294106A (zh) * 2015-05-27 2017-01-04 航天信息股份有限公司 Web应用***的测试方法及装置
CN105550113B (zh) * 2015-12-18 2019-01-22 网易(杭州)网络有限公司 Web测试方法与测试机
CN105550113A (zh) * 2015-12-18 2016-05-04 网易(杭州)网络有限公司 Web测试方法与测试机
CN106055480A (zh) * 2016-06-02 2016-10-26 腾讯科技(深圳)有限公司 一种调试网页的方法及终端
CN106155852A (zh) * 2016-06-28 2016-11-23 浪潮(北京)电子信息产业有限公司 Apache服务错误事件的收集方法及***
CN106506269A (zh) * 2016-11-03 2017-03-15 北京蓝海讯通科技股份有限公司 执行测试任务的方法、***、计算设备及测试***
CN106506269B (zh) * 2016-11-03 2019-06-04 北京蓝海讯通科技股份有限公司 执行测试任务的方法、***、计算设备及测试***
CN106571981A (zh) * 2016-11-15 2017-04-19 中国互联网络信息中心 一种dns服务器自动化测试方法与***
CN106571981B (zh) * 2016-11-15 2019-07-19 中国互联网络信息中心 一种dns服务器自动化测试方法与***
CN107070735B (zh) * 2016-12-30 2018-04-20 上海壹账通金融科技有限公司 异步接口测试的方法、测试终端及***
CN107070735A (zh) * 2016-12-30 2017-08-18 上海亿账通互联网科技有限公司 异步接口测试的方法、测试终端及***
CN107483412A (zh) * 2017-07-25 2017-12-15 中国科学院声学研究所 一种HTML5 web worker迁移方法及***
CN107483412B (zh) * 2017-07-25 2020-03-06 中国科学院声学研究所 一种HTML5 web worker迁移方法及***
CN107682224A (zh) * 2017-10-09 2018-02-09 福建中金在线信息科技有限公司 一种网络web页面的测试方法及装置
CN107682224B (zh) * 2017-10-09 2021-02-26 福建中金在线信息科技有限公司 一种网络web页面的测试方法及装置
WO2019085087A1 (zh) * 2017-11-02 2019-05-09 平安科技(深圳)有限公司 接口测试及测试数据生成方法、装置、终端和存储介质
CN108574610A (zh) * 2018-01-30 2018-09-25 北京金山云网络技术有限公司 一种压力测试方法、装置、电子设备及介质
CN108574610B (zh) * 2018-01-30 2020-10-20 北京金山云网络技术有限公司 一种压力测试方法、装置、电子设备及介质
CN109359050A (zh) * 2018-11-15 2019-02-19 北京奇虎科技有限公司 网页测试方法、装置以及***
CN109525679A (zh) * 2019-01-08 2019-03-26 郑州云海信息技术有限公司 一种基于HTTP协议的web文件服务器测试方法
CN109992509A (zh) * 2019-03-22 2019-07-09 恒生电子股份有限公司 测试用例的自动化执行方法、装置、电子设备
CN111061645A (zh) * 2019-12-26 2020-04-24 中科曙光国际信息产业有限公司 一种用于应用程序接口的接口自动化测试方法和装置

Similar Documents

Publication Publication Date Title
CN101217425A (zh) Web测试的方法及装置
CN108650149B (zh) 服务器的测试方法、装置、设备及计算机可读存储介质
CN101620565B (zh) 终端***的功能自动化测试方法
CN101620564B (zh) 终端***的录制回放模式自动化测试方法
US10853227B2 (en) Systems and methods for modular test platform for applications
Dalal et al. Model-based testing of a highly programmable system
CN108628748B (zh) 自动化测试管理方法和自动化测试管理***
CN110427331A (zh) 基于接口测试工具自动生成性能测试脚本的方法
CN107241315B (zh) 银行网关接口的接入方法、装置及计算机可读存储介质
CN104636254A (zh) 生成测试用例的方法和装置、测试方法和设备
CN106095677A (zh) 基于Robot Framework实现的RESTful Webservice接口自动化测试方法
CN110287056B (zh) 网页错误信息获取方法和装置
CN105955878A (zh) 服务器端的测试方法及***
CN101930400A (zh) Sdk自动化测试***及方法
CN110908908B (zh) 测试微服务Dubbo接口的方法及装置
CN113778879A (zh) 接口的模糊测试方法及装置
CN105743725A (zh) 一种测试应用程序的方法和装置
CN113114794A (zh) 一种基于二次代理处理域名的方法及设备
CN111930618A (zh) 一种基于接口测试方法及***
CN107844486B (zh) 一种用于客户端的分析网页问题的方法和***
CN110543429A (zh) 测试用例调试方法、装置及存储介质
CN106571975A (zh) 一种通信数据的容错方法及装置
KR20070104202A (ko) 휴대폰 소프트웨어 검증을 위한 자동화 테스트 서비스시스템 및 그 방법
CN117194259A (zh) 接口测试方法、***、电子设备及存储介质
CN112416735B (zh) 一种应用程序检测方法、装置及终端设备、存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20080709