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启动一个线程。

命令行压测

  1. 在windows上录好jmx
  2. 在命令行:sh jmeter -n -t XXX.jmx -l result.jtl
  3. 把result.jtl导入到jmeter

Redis压测

  1. redis-benchmark -h 127.0.0.1 -p 6379 -c 100 -n 10000 #100个并发连接 , 10000个请求
  2. redis-benchmark -h 127.0.0.1 -p 6379 -q -d 100 #存取大小为100字节的数据包
  3. redis-benchmark -t set,lpush -n 100000 -q #10000个请求,只测试set,lpush命令
  4. redis-benchmark -n 100000 -q script load “redis.call(‘set’,’foo’,’bar’)” #只测试指定的命令