前言:大多数情况下,我们会从上一个请求的响应结果中提取某一个值,作为第二个请求的参数进行传参,但是有时候为了提高测试效率,尽可能制造少的测试数据,我们需要从上一个请求的响应结果中获取某一组相同类型的值作为参数进行传递,此时,应该怎么做呢?
应用场景:
步骤一:首先执行一个全局查询,查询出所有的值;
步骤二:提取出来步骤一的所有值的ID值,并作为参数传递给第二个请求,依次查询每一个ID的详细信息。
解决思路:
思路一:直接使用正则表达式提取器将提取结果直接传给第二个请求;
思路二:把提取的值取出来保存为csv,然后对第二个请求参数化,去读取这个csv的值(尚未研究如何保存提取的值);
思路一解决方案:
1.首先当然是前提步骤,需要执行第一个请求,并查看所有的响应结果:
2.因为第二个请求中,我们需要将上述响应结果中的ID值作为参数进行传递,因此此时需要添加正则表达式提取器将结果进行提取