用户工具

站点工具


tools:jmeter
http://mirrors.hust.edu.cn/apache//jmeter/binaries/apache-jmeter-4.0.tgz
  • 添加虚拟用户组
测试计划》添加》Threads(Users)》线程组:使用线程模拟虚拟用户,线程组模拟多个用户
线程数:默认1,模拟100个用户时输入100
Ramp-Up Period(in Seconds):增长时长,高峰时段+请求量,比如8:55-9:00打卡高峰,300秒100人完成打卡,此时长会影响测试耗时(不宜太长,压测只测最高峰时段)
循环次数:每个虚拟用户做多少次测试,默认1,若选中永远则不会停止(除非强制终止)
  • 添加被测页面
右击线程组(上面添加的虚拟用户组)》添加》Sampler(取样器)》HTTP请求
输入协议http,地址ip,端口port;Http请求,路径path;保存,启动(选项》日志查看),清除(日志)
高级:仅保存响应为MD5哈希(可减少取样器开销)
  • 添加结果监听器
右击线程组添加》监听器》查看结果树,测试完成后点击查看结果树,可以看到所有请求的详情
  • 目标QPS耗时压测:Average平均值
右击线程组添加》定时器》常量吞吐量定时器,每分钟样本量=QPS*60秒
右击线程组添加》监听器》聚合报告,运行后查看:
Samples样本数=线程数*循环次数
Average平均值=平均响应时间(毫秒),还有Min最小Max最大
Throughput吞吐量=每秒完成的请求数
KB/sec=每秒接收的数据量
tools/jmeter.txt · 最后更改: 2021/09/18 10:02 由 admin