面试官:你可以说一说你对Jmeter元素的理解吗?下

面试官:你可以说一说你对Jmeter元素的理解吗?下

    • 监听器
    • 配置元素
    • CSV数据集配置
    • HTTPCookie管理器
    • HTTP请求默认值
    • 登录配置元素

监听器

Listeners:显示测试执行的结果。它们可以以不同的格式显示结果,例如树、表、图形或日志文件

面试官:你可以说一说你对Jmeter元素的理解吗?下_第1张图片图形结果监听器在图形上显示服务器响应时间

面试官:你可以说一说你对Jmeter元素的理解吗?下_第2张图片
查看结果树以基本 HTML 格式显示用户请求的结果
面试官:你可以说一说你对Jmeter元素的理解吗?下_第3张图片
表结果以表格形式显示测试结果摘要
面试官:你可以说一说你对Jmeter元素的理解吗?下_第4张图片
日志在文本文件中显示测试结果的摘要
面试官:你可以说一说你对Jmeter元素的理解吗?下_第5张图片

配置元素

设置默认值和变量供采样器稍后使用。

下图展示了JMeter中一些常用的配置元素
面试官:你可以说一说你对Jmeter元素的理解吗?下_第6张图片

CSV数据集配置

假设您想要测试一个网站,让 100 个用户使用不同的凭据登录。您不需要将脚本录制 100 次!您可以参数化脚本以输入不同的登录凭据。该登录信息(例如用户名、密码)可以存储在文本文件中。JMeter 有一个元素允许您从该文本文件读取不同的参数。它是“CSV Data Set Config”,用于从文件中读取行,并将它们拆分为变量
面试官:你可以说一说你对Jmeter元素的理解吗?下_第7张图片这是 CSV 数据的示例。这是一个文本文件,其中包含登录目标网站的用户名和密码

HTTPCookie管理器

让我们通过一个例子来理解这一点——

您使用浏览器(Firefox、IE…等)浏览www.google.com

您使用您的用户名和密码登录。

您的用户名和密码将作为 cookie 存储在您的计算机中。

下次您访问www.google.com时,您无需再次登录,因为您的浏览器将使用您的 cookie 作为用户数据进行登录。

HTTP Cookie Manager 还具有与 Web 浏览器相同的功能。如果您有一个 HTTP 请求并且响应包含 cookie,则 Cookie 管理器会自动存储该 cookie 并将其用于将来对该特定网站的所有请求。

HTTP请求默认值

此元素允许您设置 HTTP 请求控制器使用的默认值。

例如,

您正在向服务器 google.com 发送 100 个 HTTP 请求

对于所有这 100 个请求,您必须手动输入服务器名称 = google.com

相反,您可以使用“服务器名称或 IP”字段 = google.com 添加单个 HTTP 请求默认值

无需输入 100 次
面试官:你可以说一说你对Jmeter元素的理解吗?下_第8张图片

登录配置元素

登录配置元素允许您添加或覆盖采样器中的用户名和密码设置。

例如,您想要模拟一位用户使用用户名和密码登录网站www.facebook.com。您可以使用登录配置元素在用户请求中添加此用户和密码设置

面试官:你可以说一说你对Jmeter元素的理解吗?下_第9张图片
登录配置元素与 CSV 数据配置
面试官:你可以说一说你对Jmeter元素的理解吗?下_第10张图片

你可能感兴趣的:(jmeter,自动化,selenium,单元测试,测试用例)