测试网站性能的方法和装置制造方法及图纸

技术编号:16348637 阅读:21 留言:0更新日期:2017-10-03 23:17
本申请公开了测试网站性能的方法和装置。所述方法的一具体实施方式包括:根据预设的测试步骤,获取当前网站性能参数;获取当前网站性能参数相对于历史网站性能参数的平均值的当前性能参数变异系数;响应于当前网站性能参数在预设的性能参数范围内以及当前性能参数变异系数小于历史性能参数变异系数,呈现网站性能通过测试的提醒信息,其中,历史性能参数变异系数根据历史网站性能参数得到。该实施方式可以客观的根据网站性能参数判断网站性能是否通过测试,避免了由于人工经验不足进行判断所带来的误判影响。

【技术实现步骤摘要】
测试网站性能的方法和装置
本申请涉及计算机
,具体涉及互联网
,尤其涉及测试网站性能的方法和装置。
技术介绍
随着互联网发展使用范围越来越广,现在越来越多系统提供了网站服务;网站的性能也越来越受到重视;在通常的网站性能测试体系下,每次性能测试的结果都可能不同,性能测试的测试结果是否达到预期以及偏差是否可以接受,往往由项目负责人根据经验判断。然而,由项目负责人根据经验判断性能测试结果是否达到预期以及偏差是否可以接受,如果项目负责人和性能测试人员的经验不足,可能会对某一次性能测试结果产生较大分歧,或者对最终结果的判断产生错误。
技术实现思路
本申请的目的在于提出一种改进的测试网站性能的方法和装置,来解决以上
技术介绍
部分提到的技术问题。第一方面,本申请提供了一种测试网站性能的方法,所述方法包括:根据预设的测试步骤,获取当前网站性能参数;获取所述当前网站性能参数相对于历史网站性能参数的平均值的当前性能参数变异系数;响应于所述当前网站性能参数在预设的性能参数范围内以及所述当前性能参数变异系数小于历史性能参数变异系数,呈现网站性能通过测试的提醒信息,其中,所述历史性能参数变异系数根据历史网站性能参数得到。在一些实施例中,所述方法还包括:响应于所述当前网站性能参数未在预设的性能参数范围内,呈现性能参数未通过测试提醒信息;和/或响应于所述当前性能参数变异系数大于历史性能参数变异系数,呈现变异系数未通过测试提醒信息。在一些实施例中,所述当前性能参数变异系数通过以下公式获取:其中,Result表示所述网站性能参数,MN表示历史网站性能参数的平均值。在一些实施例中,所述历史性能参数变异系数通过以下公式得到:其中,C.V表示历史性能参数变异系数;SD表示历史网站性能参数的标准偏差,MN表示历史网站性能参数的平均值。在一些实施例中,所述历史网站性能参数的标准偏差通过以下公式得到:其中,SD表示历史网站性能参数的标准偏差,Xi表示历史网站性能参数的样本值,表示历史网站性能参数的样本值的平均值,n表示历史网站性能参数的样本数量。在一些实施例中,所述历史网站性能参数的平均值通过以下公式得到:MN=TRIMMEAN(X1:Xn,0.1);其中,MN表示历史网站性能参数的平均值,也即样本数组X1至Xn的内部平均值,X1表示历史网站性能参数的第1个样本值,Xn表示历史网站性能参数的第n个样本值,0.1表示在分析中去掉样本数组X1至Xn的首尾共计10%的数据,函数TRIMMEAN表示首先去掉数组X1至Xn的首尾共计10%的数据,之后对留下的数据求平均值。在一些实施例中,所述网站性能参数包括以下一项或多项:每秒业务处理量、业务响应时间、CPU使用率和内存使用率。第二方面,本申请提供了一种测试网站性能的装置,所述装置包括:性能参数获取模块,用于根据预设的测试步骤,获取当前网站性能参数;变异系数获取模块,用于获取所述当前网站性能参数相对于历史网站性能参数的平均值的当前性能参数变异系数;通过测试呈现模块,用于响应于所述当前网站性能参数在预设的性能参数范围内以及所述当前性能参数变异系数小于历史性能参数变异系数,呈现网站性能通过测试的提醒信息,其中,所述历史性能参数变异系数根据历史网站性能参数得到。在一些实施例中,所述装置还包括:性能参数未通过呈现模块,用于响应于所述当前网站性能参数未在预设的性能参数范围内,呈现性能参数未通过测试提醒信息;和/或变异系数未通过呈现模块,用于响应于所述当前性能参数变异系数大于历史性能参数变异系数,呈现变异系数未通过测试提醒信息。在一些实施例中,所述变异系数获取模块进一步用于通过以下公式获取所述当前性能参数变异系数:其中,Result表示所述网站性能参数,MN表示历史网站性能参数的平均值。在一些实施例中,所述变异系数获取模块进一步用于通过以下公式得到所述历史性能参数变异系数:其中,C.V表示历史性能参数变异系数;SD表示历史网站性能参数的标准偏差,MN表示历史网站性能参数的平均值。在一些实施例中,所述变异系数获取模块进一步用于通过以下公式得到所述历史网站性能参数的标准偏差:其中,SD表示历史网站性能参数的标准偏差,Xi表示历史网站性能参数的样本值,表示历史网站性能参数的样本值的平均值,n表示历史网站性能参数的样本数量。在一些实施例中,所述变异系数获取模块进一步用于通过以下公式得到所述历史网站性能参数的平均值:MN=TRIMMEAN(X1:Xn,0.1);其中,MN表示历史网站性能参数的平均值,也即样本数组X1至Xn的内部平均值,X1表示历史网站性能参数的第1个样本值,Xn表示历史网站性能参数的第n个样本值,0.1表示在分析中去掉样本数组X1至Xn的首尾共计10%的数据,函数TRIMMEAN表示首先去掉数组X1至Xn的首尾共计10%的数据,之后对留下的数据求平均值。本申请提供的测试网站性能的方法和装置,通过预设的测试步骤对网站性能进行测试,获取当前网站性能参数,而后获取所述当前网站性能参数相对于历史网站性能参数的平均值的当前性能参数变异系数,最后响应于所述当前网站性能参数在预设的性能参数范围内以及所述当前性能参数变异系数小于历史性能参数变异系数,呈现网站性能通过测试的提醒信息,其中,预设的性能参数范围为根据网站的业务和系统的运行需要设定的性能参数范围,历史性能参数变异系数根据历史网站性能参数得到,从而可以客观的根据网站性能参数判断网站性能是否通过测试,避免了由于人工经验不足进行判断所带来的误判影响。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1是本申请可以应用于其中的示例性系统架构图;图2是根据本申请的测试网站性能的方法的一个实施例的流程图;图3是根据本申请的测试网站性能的方法的一个应用场景的示意图;图4是根据本申请的测试网站性能的装置的一个实施例的结构示意图;图5是适于用来实现本申请实施例的终端设备或服务器的计算机系统的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。图1示出了可以应用本申请的测试网站性能的方法或测试网站性能的装置的实施例的示例性系统架构100。如图1所示,系统架构100可以包括终端设备101、102、103,网络104和服务器105、106。网络104用以在终端设备101、102、103和服务器105、106之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。用户110可以使用终端设备101、102、103通过网络104与服务器105、106交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种客户端应用,例如网页浏览器应用、购物类应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等。终端设备101、102、103可以是具有显示屏并且支持本文档来自技高网...
测试网站性能的方法和装置

【技术保护点】
一种测试网站性能的方法,其特征在于,所述方法包括:根据预设的测试步骤,获取当前网站性能参数;获取所述当前网站性能参数相对于历史网站性能参数的平均值的当前性能参数变异系数;响应于所述当前网站性能参数在预设的性能参数范围内以及所述当前性能参数变异系数小于历史性能参数变异系数,呈现网站性能通过测试的提醒信息,其中,所述历史性能参数变异系数根据历史网站性能参数得到。

【技术特征摘要】
1.一种测试网站性能的方法,其特征在于,所述方法包括:根据预设的测试步骤,获取当前网站性能参数;获取所述当前网站性能参数相对于历史网站性能参数的平均值的当前性能参数变异系数;响应于所述当前网站性能参数在预设的性能参数范围内以及所述当前性能参数变异系数小于历史性能参数变异系数,呈现网站性能通过测试的提醒信息,其中,所述历史性能参数变异系数根据历史网站性能参数得到。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于所述当前网站性能参数未在预设的性能参数范围内,呈现性能参数未通过测试提醒信息;和/或响应于所述当前性能参数变异系数大于历史性能参数变异系数,呈现变异系数未通过测试提醒信息。3.根据权利要求1所述的方法,其特征在于,所述当前性能参数变异系数通过以下公式获取:其中,Result表示所述网站性能参数,MN表示历史网站性能参数的平均值。4.根据权利要求3所述的方法,其特征在于,所述历史性能参数变异系数通过以下公式得到:其中,C.V表示历史性能参数变异系数;SD表示历史网站性能参数的标准偏差,MN表示历史网站性能参数的平均值。5.根据权利要求4所述的方法,其特征在于,所述历史网站性能参数的标准偏差通过以下公式得到:其中,SD表示历史网站性能参数的标准偏差,Xi表示历史网站性能参数的样本值,表示历史网站性能参数的样本值的平均值,n表示历史网站性能参数的样本数量。6.根据权利要求3或4之一所述的方法,其特征在于,所述历史网站性能参数的平均值通过以下公式得到:MN=TRIMMEAN(X1:Xn,0.1);其中,MN表示历史网站性能参数的平均值,也即样本数组X1至Xn的内部平均值,X1表示历史网站性能参数的第1个样本值,Xn表示历史网站性能参数的第n个样本值,0.1表示在分析中去掉样本数组X1至Xn的首尾共计10%的数据,函数TRIMMEAN表示首先去掉数组X1至Xn的首尾共计10%的数据,之后对留下的数据求平均值。7.根据权利要求1所述的方法,其特征在于,所述网站性能参数包括以下一项或多项:每秒业务处理量、业务响应时间、CPU使用率和内存使用率。8.一种测试网站性能的装置,其特征在于,所述装置包括:性...

【专利技术属性】
技术研发人员:周鑫
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京,11

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

1