1.Test Plan
2.新增线程组
Test Plan右键——Add——Threads(Users)——Thread Group
名称:可以给线程组设置一个个性化的命名,注意尽量不要使用中文(测试计划也是),在linux上通过no-gui模式执行时可能会找不到对应的测试计划或线程组。
注释:可以对线程组添加备注以标记
在取样器错误后要执行的动作:就是在错误之后要如何执行,可选继续执行后续的、停止执行等。
线程数:就是需要设置多少线程执行测试(如果同时使用了Synchronizing Timer且该定时器的Timeout in milliseconds值为0,需要保证线程数大于该定时器的Numbers of Simulated Users to Group by的值,否则会一直等待下去,除非手动停止)。
Ramp-up Period (in Seconds):用于告知JMeter要在多长时间内建立全部的线程。多长时间内需要把上面的线程数均匀启动完。 默认值是0。如果未指定ramp-upperiod ,也就是说ramp-up period 为零, JMeter 将立即建立所有线程。假设ramp-up period设置成T 秒, 全部线程数设置成N个, JMeter 将每隔T/N秒建立一个线程。Ramp-up需要要充足长以避免在启动测试时有一个太大的工作负载,并且要充足小以至于最后一个线程在第一个完成前启动。 一般设置ramp-up=线程数启动,并上下调整到所需的。
循环次数:就是决定一个线程要跑多少次测试。
Delay Thread creation until needed:直到需要时延迟线程的创建,这个选项和定时器以及并发提交的关系可以参考下面两段话:
Timer comes int