在任务配置期间,系统将提示您调整以下基本设置。

URL(必需)

输入您希望测试的网址。 地址应与在浏览器中使用地址(如 http://www.example.com)时完全一样。您必须在地址开头包括 http:// 或 https://。 您可以在 URL 的末尾包含任何 GET 参数。

时间验证阈值(秒内)

输入您期望完成任务的秒数,以防您希望在超出此阈值时收到错误。

浏览器类型

从以下选项中选择所需的浏览器平台:边缘、火狐、铬或 移动设备

根据您在上面选择的浏览器类型,将显示 浏览器版本 字段。 在这里,您可以指定您希望在测试中使用的浏览器的特定版本。

响应时间计算

响应时间通常被视为在页面加载过程中从真实浏览器中的最终用户请求传递到特定事件的时间。

从以下选项中进行选择,以计算以下的响应时间:

  • 整页加载。 当网站访问者启动请求并在浏览器窗口中显示整个页面的内容时(加载微调器已停止旋转)时,将开始计算全页加载时间。 换个方法,时间包括服务器响应时间和所有子资源的下载时间,如映像和 CSS(加载完成结束事件)。
  • 仅限网络时间。 如果您对纯服务器响应和页面元素的下载时间感兴趣,而不是对任意最终用户计算机呈现页面所需的时间感兴趣,则仅选择”网络时间”非常有用。 它仍然发送上述类型的浏览器代理 , 服务器可以根据指定的代理发送不同的响应。 网络请求之间的时间(例如,JavaScript 正在执行)在网络时间计算过程中不考虑,因此完成超时验证应用于纯响应时间。
  • 导航计时事件。 此选项在页面加载过程中提供特定时间点的选择。 有些对应于 DOM 事件,另一些则描述发生感兴趣的内部浏览器操作的时间。 有关特定事件参数的说明,请参阅https://www.w3.org/TR/navigation-timing/#sec-navigation-timing-interface
  • 完整会话时间。 该时间包括整页加载时间和 用户延迟 时间(默认情况下,我们添加 3 到 6 秒之间的随机延迟来模拟真实用户行为)。

内容验证

内容验证关键字用于确保预期内容加载到网页上。 在 关键字 字段中,您可以指定希望在网页内容中搜索的一个或多个单词或短语。 如果找不到预期的关键字,则任务将返回错误。

您可以在关键字字段中输入多个字符串。 输入的值可以通过逻辑表达式分隔,如下所示:

{[("keyword1"&"keyword2")|!"keyword3"]}

哪里:
[ ] 关键字表达式开始;
* = 关键字表达式结束;
() = 对括号进行分组;
和 = 逻辑和;
|• 逻辑 OR;
!• 逻辑不;
“字符串”–关键字。

成功的关键字表达必须包括以下开头和结尾括号:

{["keyword"]}

基本身份验证

基本身份验证方案用于允许用户访问某些网站上的内容。 提供后,登录凭据将与请求标头一起传递到 Web 服务器。

  • 用户名: 包含 HTTP/S 基本或摘要访问身份验证的用户名。
  • 用户密码: 包含 HTTP/S 基本或摘要访问身份验证的密码。

不要将基本身份验证与其他身份验证计划混淆,例如涉及无记名令牌的无记名身份验证和使用权限令牌的 OAuth 2.0。

阅读有关 基本身份验证用户名和密码 以及 监控基于 OAuth 2.0 的 API 的文章,了解更多信息。

下载过滤器

扩展网络元素筛选部分并添加筛选器规则以忽略某些元素(如图像、Flash 或 CSS),因此不会下载这些元素。您可以使用此筛选出返回错误的元素。例如,您可以忽略以.js、.css或.png结尾的文件。或者你可以忽略包含谷歌或jquery等文件。

规则有两种类型:

  • 忽略与面膜对应的元素。
  • 仅下载与面膜对应的元素。

每个”下载”和”忽略”字段有三个可能的值:

  • . 开始。 以此字符串开头的每个引用对象都将被过滤。
  • 包含。 将过滤包含此字符串的每个引用对象。
  • 结束。 以此字符串结尾的每个引用对象都将被过滤。
  • 等于. 每个与此字符串相等的引用对象都将被过滤。

在应用之前,请确保您的根 HTML 元素未过滤。

创建脚本后,必须配置压力测试方案