项目地址:jmeter使用实战
jmeter 使用简介
同样性能测试工具包括两点:模拟协议,使用多线程。同样是录制脚本,或者手写脚本,进行多线程高并发,分布式进行压力测试。
使用场景以及特点:
安装jmeter 4.x:
- 安装jdk 1.8 及以上环境(jdk>jre)
- 下载地址:http://jmeter.apache.org/
- window下点击 bin>jmeter .bat 文件进入
- bin> jemeter-server.bat :window下面分布式压测启动文件
- bin>report-template :报告模板
文件目录:
bin目录:启动文件目录,包含配置
docs目录:文档目录
extras目录:插件目录,安装二次插件目录
lib目录:安装包目录,ext核心包,junit单元测试包
添加线程,一个请求,一个查看结果树
【 in second :多少秒达到峰值,10秒完成一个线程。】
【默认协议就是 http ,服务器名称是域名或者ip地址,路径则是接口的路径,一般会给出。
post 请求
jmeter 断言
对测试结果添加断言,选择只测本次请求main sample olny,以及需要断言的内容,断言的后输出error http code。
聚合报告分析
1、对一个线程组添加一个聚合报告(在结尾处添加一个聚合报告),点击运行可查看报告结果
lever:接口名称sample
samples:总共发送请求
avriage:平均响应时间
error:错误请求率
throughput:吞吐率(qps,性能)
receive:接收字节数量
send:发送字节数量
jemter 执行脚本文件
测试linux服务器,用配置脚本文件,执行本机服务器压力测试,10线程组.jmx
每个地方的数值都可以自己填写,再用jemter执行
用户自定义变量
全局出现的变量,可以用用户自定义,方便全局改变。