2021-12-24 Jmeter性能测试-最终篇:jmeter获取服务器指标 Jmeter性能测试-最终篇:jmeter获取服务器指标 最终篇:jmeter获取服务器指标,在jmeter中获取服务器的一些关联指标, Misty rain 2021-12-24 全部,性能测试,测试 725 阅读 98 评论 2021年12月24日 725 阅读 98 评论
2021-12-24 Jmeter性能测试-最终篇:把jtl转换成html报告,报告解读 Jmeter性能测试-最终篇:把jtl转换成html报告,报告解读 最终篇:把jtl转换成html报告,在进阶篇中,我们已经拿到了最终的jtl文件,为了让其他人观看,不可能让他人下载jmeter来看吧,所以我们本章将jtl转换成html。准备文件:jtl文件执行命令:cd 到jmeter/bin文件夹jmeter -g **.jtl -e -o html**代表的是路径,html是文件夹(注意:文件夹要为空)。当然还有别的方式,但是都不需要,会最常用的一种就行了。HTML报告解读:1、Dashboard(概述面板)(1)Test and Report informations(测试和报告信息)Source file ---- 生成报告的源文件Start Time ---- 开始时间End Time ---- 结束时间(2)APDEX (应用性能指标),计算每笔交易APDEX的容忍和满足阈值基于可配置的值,范围在 0-1 之间,1表示达到所有用户均满意。Apdex:应用程序性能指标(0~1),1表示所有用户请求均满意,反之0则表示均不满意T(Toleration threshold):可接受(容忍或满意)阈值,即用户可接受的响应时间F(Frustr... Misty rain 2021-12-24 全部,性能测试,测试 922 阅读 19 评论 2021年12月24日 922 阅读 19 评论
2021-12-24 Jmeter性能测试-进阶篇(下:实现需求2、3) Jmeter性能测试-进阶篇(下:实现需求2、3) 进阶篇下:实现上篇中的需求2的测试在开始本篇前,我们需要简单了解一下什么是并发测试: 主要指当测试多用户并发访问同一个应用、模块、数据时是否产生隐藏的并发问题,如内存泄漏、线程锁、资源争用问题,几乎所有的性能测试都会涉及并发测试。 简单来讲,就是同一毫秒级访问一个接口;上篇中我们在10s内启动了50个线程请求,很明显不是同一豪秒。需求2:设置线程数:100,启动时间5s,循环次数1,在‘新增学生’接口采取并发策略,并发数:50;我们需要知道在50次的并发中的接口指标:响应时间、异常率、吞吐量、平均响应时间。实现需求21、我们需要新增一个同步定时器,将定时器放到‘新增学生’接口里面参数解释:模拟用户组的数量:50(集合50个用户一并发起请求,如果设为0就是线程组中的线程数,本例为50;此值不能大于线程数)超时时间以毫秒为单位3000(集合等待时间3秒,超过一起发起请求,如果未满50,将已经准备的用户发起请求;如果为0将一直等待,只到用户集齐,此时需要手动停止)注:如果在线程组上添加“同步定时器”,那同步定时器中的规则将对每一个请求都有效。本用例只需要对“新增学生”执行并发测试,... Misty rain 2021-12-24 全部,性能测试,测试 958 阅读 65 评论 2021年12月24日 958 阅读 65 评论
2021-12-24 Jmeter性能测试-进阶篇(下) Jmeter性能测试-进阶篇(下) 进阶篇下:本章为进阶篇的下篇,主要讲如何进行基础的接口性能测试,本篇中三个需求分为三篇,本篇主要讲需求1回顾一下上俩篇:我们主要讲了如何使用jmeter编写接口和对接口进行各种处理,建议熟练使用并融合到你要测试的业务中。另外:本篇进阶篇完成后,将开启jmeter性能测试-最终篇,让我们来探索jmeter的最终奥秘,敬请期待!目前的项目目录结构:制定测试需求1、用户数:50,启动时间:10s,循环次数:3次;在这个条件中我们需要知道:‘新增学生’、‘获取学生列表’、‘获取指定学生信息’接口分别的:响应时间、异常率、吞吐量、平均响应时间2、设置线程数:100,启动时间5s,循环次数1,在‘新增学生’接口采取并发策略,并发数:50;我们需要知道在50次的并发中的接口指标:响应时间、异常率、吞吐量、平均响应时间3、用户数:50,启动时间1min,循环次数:无限;启用调度器:持续时间3min。在这个条件中我们需要知道:‘新增学生’、‘获取学生列表’、‘获取指定学生信息’接口分别的:响应时间、异常率、吞吐量、平均响应时间可以看到,我们在jmeter中经常看的性能指标无外乎以上4中,当然也包括... Misty rain 2021-12-24 全部,性能测试,测试 995 阅读 64 评论 2021年12月24日 995 阅读 64 评论
2021-12-24 Jmeter性能测试-进阶篇(中) Jmeter性能测试-进阶篇(中) 进阶篇中:本章主要讲jmeter连接数据库,直接从数据库取值作为参数下章预定:开始接口性能测试!环境:mysql数据库5.7在数据库中新建表student:字段:id、name、phone,并添加三条数据。1 张三 178781818182 李四 178781818193 小白 17878181820下载mysql-connector-java-8.0.11.jar文件网址:https://dev.mysql.com/downloads/file/?id=477058解压下载的文件,找到里面的jar即可。在jmeter项目中添加jar点击项目-Browse在线程组中添加JDBC Connection Configuration点击线程组-->Add-->Config Element -->JDBC Connection Configuration,更改名称:连接数据库创建jdbc request点击线程组-->Add-->Sampler-->jdbc request,更改名称:数据库请求-获取学生信息本环节需... Misty rain 2021-12-24 全部,性能测试,测试 1,539 阅读 82 评论 2021年12月24日 1,539 阅读 82 评论