性能测试工具 JMeter 5.1 性能测试入门到实践 (二) - Jmeter 常用组件说明

cc · 2017年11月23日 · 1867 次阅读

线程组:用来设置并发的数量和模式。是用来模拟用户并发的组件。JMeter 的每个任务都是用线程来处理的。
线程数:要并发的请求数量。
Ramp-Up Period: 在多次时间内把这些并发的请求发送完,单位秒
循环次数:这些并发一共要循环测试多少次
调度器:
启动时间:测试计划什么时候启动,启动延迟会覆盖它。当启动时间已过,手动运行脚本时当前时间也会覆盖它 (但启动时间页面显示不会变)。
结束时间:测试计划什么时候结束,持续时间会覆盖它。
持续时间(秒):测试计划持续多长时间,会覆盖结束时间。
启动延迟(秒):测试计划延迟多长时间启动,会覆盖启动时间。

配置元件:
CSV Data Set Config: 用来做参数化
HTTP Cookie 管理器: 用来自动保存 cookie
HTTP 信息头管理器:把 http header 中所有请求都用到且相同的属性设置在这里。
HTTP 请求默认值:把 http request 中所有请求都用到且相同的属性设置在这里。
用户定义的变量:定义变量,并给出默认值。

Sampler:
HTTP 请求:添加要测试发送给服务器的 http 请求。

前置处理器:
BeanShell PreProcessor:用 java 编写在 http 请求执行前一些参数的设置和修改

后置处理器:
BeanShell PostProcessor:用 java 编写在 http 请求执行后一些参数的设置和修改

断言:
设置检查当前 Request 返回的 Response 需要满足的标准,若不满足,则认为 Request 失败。

监听器:用来查看测试的结果
用表格察看结果:显示每个 http request 执行时间和状态
察看结果树:显示每个 http request 执行的 response 和 request 信息
聚合报告:显示整体测试的执行情况,平均值等。

共收到 0 条回复 时间 点赞
PART3:Jmeter 性能测试脚本录制 中提及了此贴 03月16日 09:53
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册