【技术实现步骤摘要】
网络压力测试方法、装置、存储介质及电子设备
[0001]本专利技术涉及网络测试
,特别是涉及一种网络压力测试方法、装置、存储介质及电子设备。
技术介绍
[0002]现有技术中,大部分基于云服务部署的应用程序、数据库、函数应用等,由于公司局域网网络带宽的影响,导致产品多次性能评测不准确,没有参考意义,导致做一些无用功。如果性能指标评测误差较大,极有可能给产品使用人员以及客户带来较差的体验和无法预知的后果。
[0003]CN1953401A公开了一种多线程的网络压力测试方法,由多数个客户端对服务器进行大量数据的读写动作,用以测试服务器对单一客户端的响应,服务器以主线程接收到客户端的联机要求后,与客户端建立联机,接着产生次线程来处理与客户端之间的传递的数据包及其相关处理,使服务器不因接收及发送数据包的动作,而导致服务器的中央处理器的占用率达到100%,以达到真正网络压力测试的目的,并提供用户真正服务器的性能报告。但是,其不仅具有较大的性能指标评测误差,还需要使用实体服务器,适用性、经济性均较差。
技术实现思路
[0004]有鉴于此,本专利技术提供了一种网络压力测试方法、装置、存储介质及电子设备,其采用在云端创建Linux虚拟机的方式实现对网络压力测试,无需购置实体测试服务器,并且,对Linux虚拟机的配置进行调整时,更加灵活、便捷,从而更加适于实用。
[0005]为了达到上述第一个目的,本专利技术提供的网络压力测试方法的技术方案如下:
[0006]本专利技术提供的网络压力测试方 ...
【技术保护点】
【技术特征摘要】
1.一种网络压力测试方法,其特征在于,包括以下步骤:获取待测试网络链接地址;根据所述待测试网络链接地址,确定所述待测试网络链接地址的网段;在所述待测试网络链接地址的网段,创建Linux虚拟机,使得所述Linux虚拟机的潜在负载不超过所述Linux虚拟机最大负载的80%;利用所述Linux虚拟机获取针对所述待测试网络链接地址的点击数据;根据所述针对所述待测试网络链接地址的点击数据,进行数据分析,得到所述网络压力测试结论。2.根据权利要求1所述的网络压力测试方法,其特征在于,所述根据所述针对所述待测试网络链接地址的点击数据,进行数据分析,得到所述网络压力测试结论具体包括以下步骤:获取同一时刻访问所述待测试网络链接地址的用户地址,以及,访问所述待测试网络链接地址的用户的访问时刻数据;获取访问所述待测试网络链接地址的各用户的响应时刻数据;根据所述访问所述待测试网络链接地址的各用户的响应时刻数据、访问所述待测试网络链接地址的用户的访问时刻数据,得到所述待测试网络链接地址针对各用户的访问响应时长数据;所述待测试网络链接地址针对各用户的访问响应时长数据,进行数据分析,得到所述网络压力测试结论。3.根据权利要求2所述的网络压力测试方法,其特征在于,所述待测试网络链接地址针对各用户的访问响应时长数据,进行数据分析,得到所述网络压力测试结论的步骤过程中,所述数据分析的方法包括,所述待测试网络链接地址针对各用户的访问响应时长数据,计算所述待测试网络链接地址针对各用户的访问响应时长的平均值;根据所述待测试网络链接地址针对各用户的访问响应时长的平均值,得到所述网络压力测试结论;其中,所述待测试网络链接地址针对各用户的访问响应时长的平均值的计算公式如下:t=(x1·
t1+x2·
t2+x3·
t3+
…
x
n
·
t
n
)/(x1+x2+x3+
…
x
n
)t
‑
待测试网络链接地址针对各用户的访问响应时长的平均值;t1、t2、t3…
t
n
‑
待测试网络链接地址针对各用户的访问响应时长真实值;x1、x2、x3…
x
n
‑
分别对应于t1、t2、t3…
t
n
的待测试网络链接地址针对各用户的访问响应时长的数量;其中,n为自然数。4.根据权利要求2所述的网络压力测试方法,其特征在于,所述待测试网络链接地址针对各用户的访问响应时长数据,进行数据分析,得到所述网络压力测试结论的步骤过程中,所述数据分析的方法包括以下步骤:若在所述待测试网络链接地址针对各用户的访问响应时长内,针对各用户的访问请求,报错率低于设定的访问数量阈值,则所述网络压力测试结论为,所述待测试网络链接地
址的当前访问数量在所述Linux虚拟机的压力承受限度内。5.根据权利要求4所述的网络压力测试方法,其特征在于,所述待测试网络链接地址针对各用户的访问响应时长数据,进行数据分析,得到所述网络压力测试结论还包括以下...
【专利技术属性】
技术研发人员:王浩,薛富恩,朱其胜,
申请(专利权)人:北京安锐卓越信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。