linux:jmeter压测记录

需求:对linux服务器上的接口进行压力测试

工具:jmeter

实现过程:

1.在windows端使用GUI版本,创建jmx脚本,配置线程参数

目标:每秒100并发(提前处理完这一秒的100请求,等待下一秒再启动另外的100进程),持续压测24小时

实现:

linux:jmeter压测记录_第1张图片
(1)设置总线程数=持续时间×每秒并发量
(2)设置全部启动完成的总时间=持续时间
(3)勾选“延迟创建线程直到需要”,尽可能模拟真实用户使用场景
(4)勾选调度器,设置持续时间

2.将jmx脚本上传至其他linux服务器(非接口所在),执行压测

将脚本上传至linux服务器,然后进入jmeter的bin目录下,输入命令
jmeter -n -t test.jmx -l test.jtl ,运行jmeter脚本。

常见命令说明

-h 帮助:打印出有用的信息并退出
-n 非 GUI 模式:在非 GUI 模式下运行 JMeter
-t 测试文件:要运行的 JMeter 测试脚本文件
-l 日志文件:记录结果的文件
-r 远程执行:启动远程服务
-H 代理主机:设置 JMeter 使用的代理主机
-P 代理端口:设置 JMeter 使用的代理主机的端口号

参考

linux环境运行jmeter并生成报告

你可能感兴趣的:(压力测试,linux,jmeter)