我有我要传递页码的请求。
https:// †*********/projects?page=1
响应将是带有页码的项目详细信息。
{
"Firstpage" : "page=1";
"Lastpage" : "page=10"
}
第一页将打印1000条记录。我需要重复请求,直到到达第10页。
我尝试使用以下正则表达式进行捕获
"Firstpage" : "(.*?)"
这将捕获page = 1,但是我需要循环播放直到到达10页。
答案 0 :(得分:0)
提取最后一页的值,并使用JMeter Variable将其存储到Lastpage
Regular Expression Extractor中,配置如下:
将Loop Controller添加到您的测试计划中,并将以下__jexl3()表达式放入“循环计数”字段中:
${__jexl3(${Lastpage} - 1,)}
就是这样,您应该可以在需要时将下一页称为${__jexl3(${__jm__Loop Controller__idx} + 2,)}