在JSON Extract JMETER中使用多个变量提取值

时间:2017-08-17 01:37:43

标签: json foreach jmeter

使用JSON Extractor

提取值

1 个答案:

答案 0 :(得分:2)

  1. 给出以下JSON响应

    {
      "employees": [
        {
          "firstName": "John",
          "lastName": "Doe"
        },
        {
          "firstName": "Anna",
          "lastName": "Smith"
        },
        {
          "firstName": "Peter",
          "lastName": "Jones"
        }
      ]
    }
    
  2. 以及下一个JSON Extractor配置

    JSON Extractor Configuration

  3. JMeter将生成以下变量:

    JMeter JSON Extractor multiple variables

  4. 将迭代所有firstName_xxx变量的相关ForEach Controller配置如下所示:

    JMeter ForEach Controller

  5. 演示:

    JMeter ForEach Controller Demo

    我还建议您查看API Testing With JMeter and the JSON Extractor文章,了解有关JSON Extractor用法的更全面说明。