【技术实现步骤摘要】
一种基于JMeter的负载测试方法及相关装置
[0001]本申请涉及性能测试
,特别涉及一种基于JMeter的负载测试方法;还涉及一种基于JMeter的负载测试装置、设备以及计算机可读存储介质。
技术介绍
[0002]Apache JMeter是一个基于Java语言的性能测试工具,能够进行Web端的压力测试与负载测试。JMeter中提供负载测试的测试脚本录制、执行测试、断言和测试结果统计。目前,在负载测试中,保存数据的常用方式为:一、保存在同一文件中,这会导致覆盖上一次的测试结果。二、保存到一个新的文件中,如果需要对比每一次的测试的结果,每执行一次测试,就需要建立一个新的文件,最后还需要整合到同一个文件中。实际项目中,需要统计系统中每一个接口的负载能力,从而判断整个系统的负载能力。在测试接口的负载能力的时候,为了统计预计平均请求响应时间与实际平均请求响应时间等参数的对比,每一个接口的每一次测试执行,都需要保存数据,并对数据进行分析,在这过程中需要手动对比,繁琐复杂。在监管态势系统中,含有非常多的模块,每一个模块又含有很 ...
【技术保护点】
【技术特征摘要】
1.一种基于JMeter的负载测试方法,其特征在于,包括:建立数据库,并构建展示页面;对目标模块的接口进行负载测试;将每次测试的测试结果数据存储到所述数据库中;依据预设统计规则对所述数据库中的预设时间段的所述测试结果数据进行统计;在所述展示页面展示统计结果。2.根据权利要求1所述的负载测试方法,其特征在于,所述建立数据库包括:建立MySQL数据库。3.根据权利要求2所述的负载测试方法,其特征在于,所述测试结果数据包括:平均请求响应时间、请求响应时间中值、最小请求响应时间、最大请求响应时间、异常百分比、吞吐量、接收速率以及发送速率。4.根据权利要求1所述的负载测试方法,其特征在于,所述依据预设统计规则对所述数据库中的预设时间段的测试结果数据进行统计包括:以折线图的形式,统计预设时间段内负载能力最好的接口与负载能力最差的接口在不同负载下的请求响应时间。5.根据权利要求1所述的负载测试方法,其特征在于,所述依据预设统计规则对所述数据库中的预设时间段的测试结果数据进行统计包括:以统计图的形式,统计预设时间段内请求响应时间大于预期请求响应时间的所述接口在所有接口中所占的百分比。6.根据权利要求1所述的负...
【专利技术属性】
技术研发人员:申俞文,范渊,刘博,
申请(专利权)人:杭州安恒信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。