LoadRunner关联获取web内容,并设置为变量

这篇博客介绍了如何在LoadRunner中进行关联操作,获取web内容并将其存储为变量。具体步骤包括调用web_submit_data函数,设置POST请求,传递多个参数,如candidateUsers、nextStepId等,并在请求中使用已关联的变量{myClaimId}。最后,通过lr_end_transaction结束事务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

lr_start_transaction("提交报账单");

   //在发起ajax请求之前,调用此函数
    web_reg_save_param("myClaimId",
  "LB=\"claimId\":",
  "RB=}",
  "Ord=1",
  "Search=Body",
  LAST);

//ajaxAddClaimBase返回json内容:{"flag":"SUCCESS","result":{"claimId":178856},"msg":"\"null\""}
web_custom_request("ajaxAddClaimBase.action", 
"URL=http://fsscpt.crcement.com/ReimbursePlatform/claimForm/ajaxAddClaimBase.action", 
"Method=POST", 
"Resource=0", 
"RecContentType=json/javascript", 
"Referer=http://fsscpt.crcement.com/ReimbursePlatform/claimForm/toWork.action?expCategory.expCategoryId=45&isCollected=N", 
"Snapshot=t23.inf", 
"Mode=HTML", 
"EncType=application/x-www-form-urlencoded; charset=UTF-8", 
"Body=claimBase.claimId=&expCategory.expCategoryId=45&expCategory.expCategoryCode=4008002&claimBase.expCategoryId=45&claimBase.expCategoryCode=4008002&claimBase.expCategoryFullPath=%2F40%2F4008%2F4008002%2F&claimBase.applyDeptFullPath=%2F1%2F2%2F71%2F124%2F337&claimBase.tpCo

LAST);


//使用变量:{myClaimId}

web_submit_data("ajaxSubmitApprove.action", 
"Action=http://fsscpt.crcement.com/ReimbursePlatform/process/ajaxSubmitApprove.action?userName=&currentStepId=&SSOUserName=", 
"Method=POST", 
"RecContentType=json/javascript", 
"Referer=http://fsscpt.crcement.com/ReimbursePlatform/process/toApprovePage.action?claimBase.claimId={myClaimId}&claimBase.expCategoryId=45&", 
"Snapshot=t37.inf", 
"Mode=HTML", 
ITEMDATA, 
"Name=candidateUsers", "Value=2/1", ENDITEM, 
"Name=nextStepId", "Value=steppool", ENDITEM, 
"Name=workItemId", "Value=", ENDITEM, 
"Name=claimBase.claimId", "Value={myClaimId}", ENDITEM, 
"Name=processInstanceId", "Value=", ENDITEM, 
"Name=processTemplateCode", "Value=GYSRGCBLFYBZLC", ENDITEM, 
"Name=processTemplateVersion", "Value=1.0.0", ENDITEM, 
"Name=claimBase.expCategoryId", "Value=45", ENDITEM, 
"Name=path_stateId", "Value=steppool", ENDITEM, 
"Name=userId_checked", "Value=2", ENDITEM, 
"Name=processOpinion", "Value=璇峰鎵\xB9", ENDITEM, 
"Name=notifyUsersIds", "Value=", ENDITEM, 
LAST);


lr_end_transaction("提交报账单",LR_AUTO);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值