testing - Jmeter : How to test a website to render a page regardless of the content

标签 testing jmeter web-testing

我有一个要求,无论内容如何,​​网站只需要在几秒钟内响应用户。

现在 Jmeter 中的 HTTP 代理服务器 -> URL 模式中有一个选项可以排除,然后开始记录。

这里我可以指定gif、css或其他要忽略的内容。然而,在开始录制之前,我必须了解将要包含的各种内容。

是否有任何特定参数传递给 Jmeter 或任何其他只负责加载页面的工具,我可以断言该页面的响应代码,而不会记录页面的其他内容。

谢谢。

最佳答案

  1. 使用标准 HTTP Request禁用(未选中)选项从 HTML 文件中检索所有嵌入资源(通过采样器的控制面板设置)的采样器:

    "It also lets you control whether or not JMeter parses HTML files for images and other embedded resources and sends HTTP requests to retrieve them."

    注意:您也可以通过 HTTP Request Defaults 定义相同的设置.
    注意:另请参阅同一 HTTP Request 中的“响应大小计算”文章。

  2. 向您的 http 采样器添加断言:

    • > Duration Assertion : 测试是否在定义的时间内收到响应;
    • > Response Assertion : 确保请求成功,
      例如
      Response Field to Test = Response Code 
      Pattern Matching Rules = Equals
      Patterns to Test = 200
      

关于testing - Jmeter : How to test a website to render a page regardless of the content,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8411790/

相关文章:

css - 使用jmeter,如何下载模态内的图像文件?

java - 如何在 Jmeter 中使用现有的 Java API 测试

php - jmeter多用户问题

javascript - 开发 JavaScript - 我应该什么时候开始进行单元测试?

c# - 在 ValueSourceAttribute 上指定的 sourceName 必须引用非 null 静态字段、属性或方法

javascript - 如何对 Vue 组件的 'v-show' 属性进行单元测试

typescript - TestCafe - 检查超链接是否有效 - 重定向到外部电子邮件提供商

testing - 使用 selenium webdriver 进行表单初始化

tdd - 使用 UI 驱动程序进行 BDD 测试(例如,用于 Web 应用程序的 Selenium)

internet-explorer - 为什么微软要提供一个 Vagrant 版本的 IE 虚拟机?