Jmeter常用元件

1、测试计划:测试元件的容器,相当于一个项目名称

线程组:

 

 

 

 2、监听器:负责收集测试结果,同时也被告知了结果显示的方式

(1)查看结果树:看具体某个请求——请求响应,结果明细

(2)聚合报告:汇总报告,汇总结果

(3)表格查看结果:每一个请求就是一行数据,响应时间 吞吐量等信息

(4)图形结果:图形化显示

3、定时器元件:一般常用的有固定定时器、固定吞吐量定时器、同步定时器

(1)固定定时器:相当于思考时间:尽可能模拟用户真实的操作

(2)同步定时器:叫集合点,并发时候用

 

 

 

4、逻辑控制器

(1)仅一次控制器:循环一次

转换控制器:交替运行

事务控制器:相当一个业务,一个业务多个请求

请求要放在事务控制器里面,事务是个总称

如果不打勾,结果每个请求都会显示出来

 

 5、HTTP 请求默认值

一般情况下,我们在一个项目中调用的接口中域名或者IP、端口等都是相同的。当我们创建多个HTTP 请求时,由于这些数据是必填项,所以,我们就需要不停地填写相同的数据。如果项目进行过程中出现了更改域名或者IP、更改端口号等情况,我们又需要把每一个请求中的数据都做更改,感觉很麻烦,所以需要创建一个HTTP请求默认值,以后直接更改这里就OK,不用每个请求都要改一次

 

 

 

 

 6、HTTP Cookie 管理器

1. Cookie 管理器就像一个 web 浏览器那样存储并发送 cookie。
(1)Cookie 管理器就像一个 web 浏览器那样存储并发送 cookie

如果你有一个 HTTP 请求,其返回结果里包含一个 cookie,那么 Cookie 管理器会自动将该 cookie 保存起来,而且以后所有的对该网站的请求都使用同一个 cookie。每个 JMeter 线程都有自己独立的"cookie 保存区域"。因此,如果你在测试网站的时候使用了 Cookie 管理器来存储 session 信息的话,那么每个 JMeter 线程将会拥有自己独立的 session

(2)手工添加一个 cookie 到 Cookie 管理器,关联cookie

#注意这些 cookie 不会显示在 Cookie 管理器里,你可以通过察看结果树来对其进行察看

 7.用户自定义变量

用户自定义变量,可以用来在接口访问的时候,通过${变量名} 来访问该变量值。例如我添加一个自定义变量orderNo,在访问接口的时候可以通过${orderNo}来拼接参数。

 

此文章为转载!

 

©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页