Jmeter接口性能测试工具

1、mac上安装

Apache JMeter - Download Apache JMeter

打开文件夹中/bin目录,sh jmeter 即可打开。

2、配置测试计划

3、添加测试Thread group

一个group用来控制Jmeter并发时产生线程的数量,在它的下一级菜单下只有一个组件(线程组),可以这么理解每个线程就是一个虚拟的用户。

所有的其他类型组件必须是(线程组)节点的子节点。

4、修改Thread Group参数

4、Sample表示客户端发送某种格式或者规范的请求到服务端

5、接口需要权限校验

将权限信息配置到请求信息头中。

6、添加监听器

测试结果通过各种类型的监听器呈现。

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

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

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

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

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

Note:关于 50% 和 90% 并发用户数的含义,请参考下文

《LoadRunner 没有告诉你的》之一------描述性统计与性能结果分析 - Jackei - 博客园

Min:最小响应时间

Max:最大响应时间

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

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

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

7、linux部署

Can't connect to X11 window server

本机X11 服务没有打开

执行 startx

如果该命令找不到,那么安装xorg-x11-xinit

再执行 startx

相关推荐
天才测试猿15 小时前
WebUI自动化测试:POM设计模式全解析
自动化测试·软件测试·python·selenium·测试工具·设计模式·测试用例
郁大锤20 小时前
在 Windows 下安装与快速上手 Wireshark(抓包工具)
windows·测试工具·wireshark
2501_915909061 天前
tcpdump 抓包数据分析实战,命令、过滤、常见故障定位与真机补充流程
网络·测试工具·ios·小程序·uni-app·iphone·tcpdump
张永清-老清1 天前
每周读书与学习->初识JMeter 元件(五)
学习·jmeter·性能调优·jmeter性能测试·性能分析·干货分享·每周读书与学习
低音钢琴1 天前
【从零开始构建性能测试体系-02】 Apache JMeter 取样器指南:从入门到精通
学习·jmeter·apache
向测开进阶1 天前
jmeter使用之--MD5加密
jmeter
qq_4924484461 天前
Jmeter设置负载阶梯式压测场景(详解教程)
开发语言·python·jmeter
卷子的笔记~1 天前
jmeter中使用正则表达式提取器传递参数
jmeter
00后程序员张1 天前
tcpdump 抓包分析,命令、过滤技巧、常见症状定位与移动真机补充方案
网络·测试工具·ios·小程序·uni-app·iphone·tcpdump
天生励志1231 天前
【学习总结】AI接口测试-零基础从接口概念到客达天下系统Apifox+DeepSeek接口测试实战全流程
测试工具·apifox