2017-05-16 19 views
0

例如我有一些URL列表。 每个URL应包含以下参数HTML身体的头:如何检查Jmeter中的响应,以便每个响应应包含规范链接?

<link rel="canonical" href="http://example.com/xxx/yyy/zzz/"> 

其显示在“HREF”参数,重复的要求准确URL。

我应该使用什么类型的断言,以及如何将它以自动检查7K +网址的配置?

主要思想是检查响应代码(应该是200),并在“HREF”这个参数已经得到了相同的值作为URL。

回答

1
  1. 提取URL

    • 添加Regular Expression Extractor作为请求的一个孩子(或者,如果你有大量的请求,把它放在同一水平的要求),并进行如下配置:

      • 参考名称:任何有意义的事,即url
      • 正则表达式:(.*)
      • 模板:$1$

        JMeter Regex Extract URL

  2. 进行响应的验证。

    • 添加Response Assertion(相同scope作为正规表示法提取),并将其配置如下

      • 适用于:Main sample only
      • 模式匹配规则:Substring
      • 模式来测试: <link rel="canonical" href="${url}">

        JMeter Assertion Validate URL