Jmeter:如何测试网站以呈现页面而不管内容如何

时间:2011-12-07 07:28:49

标签: testing jmeter web-testing

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

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

在这里,我可以指定要忽略的gif,css或其他内容。然而,在开始录制之前,我必须知道将会有哪些内容。

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

感谢。

2 个答案:

答案 0 :(得分:2)

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

      

    “它还可以让您控制JMeter是否解析HTML文件   图像和其他嵌入资源并发送HTTP请求   检索它们。“

    注意:您也可以通过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
      

答案 1 :(得分:0)

您想运行在一定秒数后会忽略资源的测试吗? 我不明白,你想通过这样做完成什么? 用户在请求您的网址时仍会收到这些资源,因此您的测试不准确。

我并不是说有任何不尊重,但你有可能误解了这些要求吗? 我假设要求是在一定的秒数内加载所有资源,而不是切断那些在那段时间内不合适的资源?