性能测试工具JMeter 基础(十一)—— 测试元件: 取样器
什么是取样器?
取样器:完成JMeter的实际工作,模拟用户的操作向服务器发送请求,并等待响应。每个取样器生成一个或多个采样结果,用监听器可以查看这些结果,使用断言可进一步验证响应结果是否符合预期,其执行顺序与控制器是一样的,都是从上到下

HTTP请求(HTTP Request)
HTTP请求通常配套HTTP请求默认值、cookie管理器、cache管理器等

在Advanced中进行高级设置嵌入资源、ip欺骗等

注意:
- 在执行性能测试时,是需要尽可能模拟用户,因此可以将嵌入资源勾选上(RetrieveAll Embedded Resources)来模拟用户操作
- 在测试数据量比较大的时候勾选Optional Tasks,减少取样器的开销
Dummy Sampler(jp@gc - Dummy Sampler)
Dummy Sampler可以生成一个指定的取样结果,无需重新执行测试计划,可以更方便调试BeanShell 后置处理器或RegExp提取器

使用:
- Request Data:可直接需要输入请求数据
- Response Data:输入实际应返回的返回值
- 再配合正则表达式提取器就可以进行调试了
Debug Sample
Debug Sample可以查看JMeter properties、JMeter variable、System properties,通常都是用来查看变量值

JDBC Request
JDBC Request可以用来请求数据库
1. 首先配置数据基础数据(JDBC Connection Configuration),右键Add - Config Element - JDBC Connection Configuration。

2. 配置查询数据值,以及查询语句,超时时间等


浙公网安备 33010602011771号