建立测试计划
启动jmeter后,会自动生成一个空的测试计划
添加线程组
测试计划下面有多个线程组时,是并行执行的,这些线程组时同时被初始化并同时执行线程组下的sampler
添加HTTP请求
取样器(Sampler)是与服务器进行交互的单元,一个取样器通常进行三部分的工作:
- 向服务器发送请求
- 记录服务器的响应数据
- 记录相应时间信息
设置QPS限制
需要控制向博客首页发送请求的负载为20QPS
一种可行的方法是逐步调整测试计划中的线程计算的数量以及为取样器(Sampler)添加定时器(Timer)
另一种方法完全通过设置定时器来控制QPS,一旦去央企的响应时间发生改变(网络环境发生改变),就需要重新调整定时器的等待时间。
常熟吞吐量定时器(constant throughput timer):该定时器可以方便的控制给定的取样器发送请求的吞吐量