一种页面测试的方法、服务器及系统的制作方法_3

文档序号:8258307阅读:来源:国知局
称为CPU (CentralProcessing Unit,中央处理单元)。存储器240可以包括只读存储器和随机存取存储器,并向处理器230提供指令和数据。存储器240的一部分还可以包括非易失性随机存取存储器(NVRAM)0具体的应用中,服务器20的各个组件通过总线系统250耦合在一起,其中总线系统250除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线系统250。
[0095]上述本发明实施例揭示的方法可以应用于处理器230中,或者由处理器230实现。处理器230可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器230中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器230可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA )或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器240,处理器230读取存储器240中的信息,结合其硬件完成上述方法的步骤。
[0096]可选地,输入设备210用于接收用户端发送的页面请求,所述页面请求携带所请求的页面的标识;
[0097]处理器230用于根据所述页面的标识,从预置的数据库中查找所请求的页面,并将所请求的页面作为待测试页面。
[0098]可选地,处理器230具体可根据所述页面的标识,从预置的数据库中查找所请求的页面,并将所请求的页面作为待测试页面。
[0099]可选地,输入设备210用于接收用户端发送的子资源请求,所述子资源请求携带所请求的子资源的标识;
[0100]处理器230用于根据所述子资源的标识,从预置的数据库中查找所请求的子资源,并将所请求的子资源作为所述待测试页面中的部分或者全部子资源。
[0101]处理器230具体将所述待测试页面中的部分或者全部子资源的性能参数填充到预先设置的模板框架的对应性能参数的位置。
[0102]参阅图6,本发明实施例提供的页面测试系统的一实施例包括:服务器20和多个用户端30 ;图6中只画出了三个用户端,但实际上可以有很多个用户端;
[0103]服务器20,用于获取待测试页面和所述待测试页面中的部分或者全部子资源;
[0104]解析所述待测试页面和所述待测试页面中的部分或者全部子资源;
[0105]根据对所述待测试页面和所述待测试页面中的部分或者全部子资源的解析结果,生成并输出所述待测试页面的测试报告。
[0106]本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:ROM、RAM、磁盘或光盘等。
[0107]以上对本发明实施例所提供的页面测试的方法、服务器以及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种页面测试的方法,其特征在于,包括: 获取待测试页面和所述待测试页面中的部分或者全部子资源; 解析所述待测试页面和所述待测试页面中的部分或者全部子资源; 根据对所述待测试页面和所述待测试页面中的部分或者全部子资源的解析结果,生成并输出所述待测试页面的测试报告。
2.根据权利要求1所述的方法,其特征在于,所述获取待测试页面,包括: 接收用户端发送的页面请求,所述页面请求携带所请求的页面的标识; 根据所述页面的标识,从预置的数据库中查找所请求的页面,并将所请求的页面作为待测试页面。
3.根据权利要求2所述的方法,其特征在于,所述解析所述待测试页面,包括: 将所述待测试页面的性能参数填充到预先设置的模板框架的对应性能参数的位置。
4.根据权利要求1-3任一所述的方法,其特征在于,所述获取所述待测试页面中的部分或者全部子资源,包括: 接收用户端发送的子资源请求,所述子资源请求携带所请求的子资源的标识; 根据所述子资源的标识,从预置的数据库中查找所请求的子资源,并将所请求的子资源作为所述待测试页面中的部分或者全部子资源。
5.根据权利要求4所述的方法,其特征在于,所述解析所述待测试页面中的部分或者全部子资源,包括: 将所述待测试页面中的部分或者全部子资源的性能参数填充到预先设置的模板框架的对应性能参数的位置。
6.一种服务器,其特征在于,包括: 获取单元,用于获取待测试页面和所述待测试页面中的部分或者全部子资源; 解析单元,用于解析所述获取单元获取的待测试页面和所述待测试页面中的部分或者全部子资源; 生成单元,用于根据所述解析单元对所述待测试页面和所述待测试页面中的部分或者全部子资源的解析结果,生成所述待测试页面的测试报告; 输出单元,用于输出所述生成单元生成的所述测试报告。
7.根据权利要求6所述的服务器,其特征在于,所述获取单元,包括: 第一接收子单元,用于接收用户端发送的页面请求,所述页面请求携带所请求的页面的标识; 第一查找子单元,用于根据所述第一接收子单元接收到的页面的标识,从预置的数据库中查找所请求的页面,并将所请求的页面作为待测试页面。
8.根据权利要求7所述的服务器,其特征在于, 所述解析单元,用于将所述待测试页面的性能参数填充到预先设置的模板框架的对应性能参数的位置。
9.根据权利要求6所述的服务器,其特征在于,所述获取单元,包括: 第二接收子单元,用于接收用户端发送的子资源请求,所述子资源请求携带所请求的子资源的标识; 第二查找子单元,用于根据所述第二接收子单元接收到的子资源的标识,从预置的数据库中查找所请求的子资源,并将所请求的子资源作为所述待测试页面中的部分或者全部子资源。
10.根据权利要求9所述的服务器,其特征在于, 所述解析单元,用于将所述待测试页面中的部分或者全部子资源的性能参数填充到预先设置的模板框架的对应性能参数的位置。
11.一种页面测试系统,其特征在于,包括用户端和服务器; 所述服务器为上述权利要求6-10任一所述的服务器。
【专利摘要】本发明公开了一种页面测试的方法,包括:获取待测试页面和所述待测试页面中的部分或者全部子资源;解析所述待测试页面和所述待测试页面中的部分或者全部子资源;根据对所述待测试页面和所述待测试页面中的部分或者全部子资源的解析结果,生成并输出所述待测试页面的测试报告。本发明实施例还提供相应的服务器及系统。本发明技术方案可以对多个用户端的web页面进行批量化的测试,从而提高了测试效率,进而提高了用户浏览页面的流畅度。
【IPC分类】G06F11-36, G06F17-30
【公开号】CN104572427
【申请号】CN201310481936
【发明人】郭学亨, 方应杭, 龙丁奋, 吴浩
【申请人】腾讯科技(深圳)有限公司
【公开日】2015年4月29日
【申请日】2013年10月15日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1