常用术语统一:元件-jmeter工具菜单的一个子菜单(功能) 组件-一组元件的集合。如http请求与取样器的的关系
jmeter测试计划要素:
(1)脚本中测试计划只能有一个;
(2)测试计划中至少有一个线程组;
(3)至少要有一个取样器;
(4)至少有一个监听器;
jmeter执行顺序:配置元件 前置处理器 定时器 取样器 后置处理器 断言 监听器
【取样器】
访问路径:测试计划-线程组-Sampler
【断言】验证结果是否正确。常用的是响应断言
访问路径:测试计划-断言
【监听器】收集测试结果
访问路径:测试计划-监听器
前置处理器、配置元件、后置处理器都是为取样器提供数据支持的。
【前置处理器】
访问路径:测试计划-前置处理器
【配置元件】为取样器提供预备数据,然后由取样器发出请求。如大量用户并发时的参数化等
访问路径:测试计划-配置元件
【后置处理器】对取样器的响应数据做处理。
访问路径:测试计划-后置处理器
【控制器】如控制只登录一次
访问路径:测试计划-线程组-逻辑控制器
【定时器】如模拟用户负载,将多个请求在同一时刻发送
访问路径:测试计划-线程组-定时器
【线程组】模拟大量用户负载,可以设置运行的线程数等(就是模拟多少用户,一线程一用户)
访问路径:测试计划-线程组
【Test Fragment】把业务封装成一个方法供模块控制器调用
【Non Test Elements】可以使用代理服务器录制脚本