创建1个线程组后,可以元件组合
Sampler、断言、监听器、前置处理器、配置元件、后置处理器、控制器、定时器
1)Sampler:取样器,模拟用户操作,向服务器发送Http请求、WebServices(SOAP、XML-RPCRequests)请求或者java请求
取样器23个

2)断言
预设结果,(值,表达式,时间长短)与返回值匹配,用来验证结果是否正确。
断言13个,常用响应断言,XML断言、BeanShell断言。

3)监听器:
JMeter结果收集程序的设计模式是监听器模式
监听器的两个任务:1)添加结果监听、保存测试结果到文件,
2)展示结果,通过查看结果树可以看到请求和响应数据

4)前置处理器

发出请求前做的环境或参数的准备工作,数据库连接等
5)配置元件
参数化、从文件中读取数据

6)后置处理器:
放在取样器之后,处理服务器返回结果,正则表达式

7)控制器:实现一次登录,做多个操作

8)定时器:模拟请求在同一时间发出

网友评论