Jmeter 基础

JMeter 有两种controllers:Samplers 和 Logical Controllers.

Samplers:它告诉JMeter 发送request 到 server 并且等待响应

Logical Controllers:用来修改一个sampler 重复的次数,可以定制逻辑告诉Jmeter决定什么时候发送请求。

记住要添加Listener 来查看 或者存储 请求结果

如果你要验证请求的响应结果给sampler添加一个Assertion

HTTP Cookie Manager: web test 应该添加一个Cookie Manager,否则的话JMeter 将会忽略cookies。通过添加cookie 在Thread Group 层,可以保证所有的HTTP request 将会共享相同的cookies。

Timers:  一个 timer 将会引起JMeter延迟一定的时间在每一个sampler 之前。

Configuration Elements:一个configuration element 可以和一个sampler 紧密的工作。尽管configuration element 不发送Request但它可以添加或者修改 Request。

Pre-Processor Elements:经常用于修改一个sampler Request 在执行前的设置,或者是update variable,变量是没有从响应文件中提取出的。

Post-Processor Elements:它在一个sampler Request 之后执行一些action,它经常用于处理响应数据,经常从响应数据中提取值。

Execution Order:

扫描二维码关注公众号,回复: 2575332 查看本文章

         0.Configuration elements

         1.Pre-Processors

         2.Timers

         3.Sampler

         4.Post-Processors(除非SamplerResult 是null)

         5.Assertion(除非SamplerResult是null)

         6.Listeners(除非SamplerResult是null)

Properties:如果你想要修改JMeter运行时的properties需要修改/bin/user.properties 或者是创建你自己的jmeter.properties ,通过命令行指定它。

猜你喜欢

转载自blog.csdn.net/z278718149/article/details/81410557
今日推荐