分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

Apache JMeter 01-下载与基本使用

发布时间:2023-09-06 01:47责任编辑:沈小雨关键词:暂无标签

1.下载

下载地址:Apache Jmeter

解压,双击jar或bat打开(需要安装java环境),目录:..\apache-jmeter-4.0\bin\ApacheJMeter.jar

2.基本使用

打开后的首页:

如何进行基本的接口测试?

1.创建线程组

2.添加HTTP请求

3.添加【查看结果树】与聚合报告(summary report)

察看结果树可以看到每个请求的返回结果

聚合报告则可以看到模拟请求的一些聚合结果,参数含义如下

Label:每个 JMeter 的 element(例如 HTTP Request)都有一个 Name 属性,这里显示的就是 Name 属性的值

#Samples:表示你这次测试中一共发出了多少个请求,如果模拟10个用户,每个用户迭代10次,那么这里显示100

Average:平均响应时间——默认情况下是单个 Request 的平均响应时间,当使用了 Transaction Controller 时,也可以以Transaction 为单位显示平均响应时间

Median:中位数,也就是 50% 用户的响应时间

90% Line:90% 用户的响应时间

Min:最小响应时间

Max:最大响应时间

Error%:本次测试中出现错误的请求的数量/请求的总数

Throughput:吞吐量——默认情况下表示每秒完成的请求数(Request per Second),当使用了 Transaction Controller 时,也可以表示类似 LoadRunner 的 Transaction per Second 数

KB/Sec:每秒从服务器端接收到的数据量,相当于LoadRunner中的Throughput/Sec

demo示例

1.创建项目

本地创建spring boot的一个demo,接口路径:127.0.0.1:8080,返回数据自拟,我的如下

@Slf4j@RestControllerpublic class UserController { ???@RequestMapping("/") ???public User home(){ ???????User user = ?new User(); ???????user.setId(1L); ???????user.setName("飞翔的大白菜(●—●)"); ???????user.setDescription("像一颗海草海草海草,随波飘摇~"); ???????log.info("用户请求了一次(●—●),好开森(* ̄︶ ̄)"); ???????return user; ???}}

2.JMeter配置访问该请求

3.设置线程组参数:线程数、阶段持续时间(秒),循环次数

4.执行测试计划,查看聚合报告(点击后会弹出是否将结果保存到文件,不想保存可以点击取消,测试计划仍会执行)

我的执行结果,可以根据报告中的指标看到接口的测试结果了

Apache JMeter 01-下载与基本使用

原文地址:https://www.cnblogs.com/wangzhihaolighter/p/8681985.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved