一、上一节中,我们对Jmeter也有了初步的了解,Jmeter的一个组件也有了一定的了解;
比如:
a. thread group:包含一组线程,每个线程独立的执行测试计划(这里的线程就相当于一个用户);
b. Sampler:采样器,有多种不同的采样器,如http请求,jdbc请求等等;
c.logic controler:逻辑控制器有多种不同的实现,可以决定每个sampler的执行顺序;
d. assertions断言:有多种不同的实现,可以测试sample请求后返回的内容是否符合期望值,例如可以判断html返回的内容是否符合期望值;
二、实例
需求:100个用户并发访问系统,其网站在负载达到20QPS的响应时间,且返回的字节应在120 byte;
(1)创建测试计划
(2)创建线程组
(3)设置定时器:QPS限制
(4)设置Size Assertion断言