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