我想继续发送请求,直到响应中包含一个值。
找到该值后,我想停止通过的测试。
我正在尝试此方法,但是不起作用:
Request()
{
lr_start_transaction("0");
do {
web_reg_save_param_regexp(
"ParamName=p_offset",
"RegExp=nextOffset\\\":([a-zA-Z0-9_\\\\-\\\\.]+)",
"Group=1",
SEARCH_FILTERS,
LAST);
web_url("vins",
"URL={p_url}/api/v3/vins?manufacturerId={p_manufacturer_id}&modelId={p_model_id}&offset={p_offset}&operationType={p_operation_type}&optionType={p_option_type}&pageSize={p_page_size}",
"Resource=1",
"RecContentType=application/json",
"Referer={p_url}/swagger-ui.html",
"Snapshot=t1.inf",
LAST);
} while (strlen(lr_eval_string("{p_offset}")) == '200');
getch();
lr_end_transaction("00", LR_AUTO);
return 0;
}
我有2个问题:
当满足您的价值或条件时
return -1;
将杀死您的虚拟用户。杀死足够的用户,您的测试会自动终止。
当您每次迭代提高参数时,请参考课堂培训材料,自定进度的培训材料,手册或有关参数的印刷文档。所有这些重要位置都涵盖了每个事件或每个迭代的进度。