2020年1月29日,星期三

Jmeter配置元素

在本文中,我们将学习一些最常用的配置元素。

影片教学-


 

HTTP请求默认值-

对于我们在测试脚本中提到的每个HTTP请求采样器,所有请求都有一些协议和服务器IP之类的字段是通用的。在这种情况下,我们可以在HTTP Request Default中定义它,而不是在所有HTTP Request中都提到相同的内容。




HTTP标头管理器-

该元素使您可以添加或覆盖HTTP请求标头。此处指定的标头将添加到其范围内的所有采样器。按如下所示添加标头,此标头适用于其范围内的所有采样器。




 HTTP Cache Manager -

Web驱动程序使用高速缓存通过存储后续运行的资源来减少Internet上的流量。为了模仿此行为,我们可以使用HTTP高速缓存管理器。第一次单击url jmeter脚本时,请存储资源文件。该文件包含上次修改的日期和时间信息,基于 缓存管理器检查天气资源是否已更新,如果资源已更新,则它将下载更新的资源文件。
     如果选中了清除缓存选项,则在每次迭代后将清除缓存。默认情况下,缓存中存储5000个元素。如果选中了“使用缓存控制”选项 如果请求是GET请求,并且时间戳是将来的时间戳,则采样器从缓存中返回响应。 

 


HTTP Cookie管理器 -

许多Web应用程序将某些信息存储为cookie,此jmeter元素用于存储cookie,并在以后的测试运行期间使用该信息。每个jmeter线程都包含cookie存储空间,如果我们正在测试使用cookie来存储特定会话的信息的应用程序,则每个jmeter线程将拥有自己的会话。
       可以如下图所示手动添加cookie,这称为用户定义的cookie。如果选中了“清除每个迭代中的cookie”,则将删除每个迭代中的cookie。