Numer of Threads(users):
这个好理解,即线程数或用户数。
Ramp-Up Period(in seconds)
Ramp-Up Period即为jmeter需要好多长时间完成Numer of Threads(users)指定的线程数的初始化。例如Numer of Threads(users)设置为10,Ramp-Up Period设置为100,的意思是:在100s内完成10个线程的启动,每个线程启动时间为100/10,即你可以理解为在100s内平均每10s启动一个线程。
命令行压测
- 在windows上录好jmx
- 在命令行:sh jmeter -n -t XXX.jmx -l result.jtl
- 把result.jtl导入到jmeter
Redis压测
- redis-benchmark -h 127.0.0.1 -p 6379 -c 100 -n 10000 #100个并发连接 , 10000个请求
- redis-benchmark -h 127.0.0.1 -p 6379 -q -d 100 #存取大小为100字节的数据包
- redis-benchmark -t set,lpush -n 100000 -q #10000个请求,只测试set,lpush命令
- redis-benchmark -n 100000 -q script load “redis.call(‘set’,’foo’,’bar’)” #只测试指定的命令