Jmeter 如何从Jason响应中检索数字
我有一个请求,我正在传递页码。Jmeter 如何从Jason响应中检索数字,jmeter,Jmeter,我有一个请求,我正在传递页码。 https://†*********/projects?page=1 响应将是带有页码的项目详细信息 { "Firstpage" : "page=1"; "Lastpage" : "page=10" } 第一页将打印1000条记录。我需要重复这个请求直到到达第10页 我尝试用下面的正则表达式捕获 “首页”:“(.*?” 这将捕获page=1,但我需要循环直到它到达第10页 提取最后一页的值,并使用如下配置将其存储到Lastpage: 已创建变量的名称:L
https://†*********/projects?page=1
响应将是带有页码的项目详细信息
{
"Firstpage" : "page=1";
"Lastpage" : "page=10"
}
第一页将打印1000条记录。我需要重复这个请求直到到达第10页
我尝试用下面的正则表达式捕获
“首页”:“(.*?”
这将捕获page=1,但我需要循环直到它到达第10页
Lastpage
:
- 已创建变量的名称:
Lastpage
- 正则表达式:
Lastpage“[\s]+:[\s]+”page=(\d+)
- 模板:
$1$
${{uuuujexl3(${uuuuuujm\uuuuuuuuuuu循环控制器\uuuuuuuuidx}+2,)}
不要真的得到你想要的。您是否需要访问从服务器接收的数据的第10页?为什么不请求/项目?那么第10页?请澄清您的问题。我有第一个请求-https://***************/api/v1/erp/projects?page=1。这将给出下面的响应“QueryInfo”:“{”QryName:“Q_QWS_PC_PTE1”,“resourceURL:“https://********************/GetQuery****v2/Q/?auth=”,“CurrentPage:“page=1”,“FirstPage:“page=1”,“LastPage:“page=8”,“Rows:“7055”,“TotalRows:“1000”}响应的记录数为“排“这是动态的,数据每天都在变化。这些记录将基于分页(每页有1000条记录)进行提取。每次收到请求时,我都需要从response中获得页码,我需要循环所有页码的请求,这样我就可以得到上面示例中所有行的响应,即7055条记录。所以,您只需要一页一页地汇总整个结果列表,不管页面数是多少?我做对了吗?是的,对。。。。
${__jexl3(${Lastpage} - 1,)}