@[toc]
1.语言设置
点击Options>Choose Languages>Chinese即可,如图所示:
2.
2.1线程组
1.线程组是任何测试计划的起点,所有的逻辑控制器和采样器都必须放在线程组之下,右击Test Plan >添加>用户>线程组,如图所示:
2.设置线程数量。
设置线程启动周期。
设置执行测试脚本的循环次数。
2.2控制器
JMeter有两种类型的控制器:采样器和逻辑控制器,二者结合起来驱动了测试进程。采样器被JMeter用来向服务器发送请求。例如,当测试人员想往服务器发送一个HTTP请求时,就加入一个HTTP请求采样器。测试人员还可以通过为采样器添加配置元件来定制化请求。
2.3监听器
监听器提供了对JMeter在测试期间收集到的信息的访问方法。
“图形结果”监听器会将系统响应时长绘制在一张图片之中。
“查看结果树”监听器会展示采样器请求和响应的细节,还能以HTML和XML格式展示系统响应的基础部分。
其他监听器通过总结或者聚合方式展示信息。
2.4定时器
默认情况下,JMeter线程在发送请求之间没有间歇。建议为线程组添加某种定时器,以便设定请求之间应该间隔多长时间。如果测试人员不设定这种延迟,JMeter可能会在短时间内产生大量访问请求,导致服务器被大量请求所淹没。
2.5断言
用户可以使用断言来检查从服务器获得的响应内容。通过断言可以测试服务器返回的响应与测试人员的期望是否相符。
2.6配置元件
配置元件与采样器紧密关联,配置元件仅对其所在的测试树分支有效。
2.7前置处理器
前置处理器会在采样器发出请求之前做一些特殊操作。如果前置处理器附着在某个采样器之下,那么它只会在该采样器运行之前执行。前置处理器通常用于在采样器发出请求前修改采样器的某些设置,或者更新某些变量的值(这些变量不在服务器响应中获取值)。
2.8后置处理器
后置处理器会在采样器发出请求之后做一些特殊操作。如果后置处理器附着在某个采样器之下,那么它只会在该采样器运行之后执行。后置处理器通常被用来处理服务器的响应数据,特别是服务器响应中提取数据。