JMETER主要由三部分构成:模拟用户请求,结果验证,结果收集
模拟用户请求
由七部分构成:根节点是测试计划(test plan)
- 线程组(thread users):模拟负载
- 前置处理器(pre processors):发送请求前环境或参数的设置等
- 取样器(sampler):模拟负载发送请求
- 配置原件(config elements):实现参数化
- 控制器(logic Controller):控制执行方式、执行次数
- 定时器(timer):控制执行的时间
- 后置处理器(post processors):处理返回的结果
结果验证
- 断言(assertions):好比loadrunner里的检查点,验证结果是否与预期一致
结果收集
- 监听(listener):收集结果,分析结果