如何在 load runner 中使用 if 条件来验证 web_reg_Save_param() 值?
How to use if condition in load runner to verify web_reg_Save_param() value?
我正在尝试验证 if 条件下的 web_reg_Save_param()
值但无法验证请提供解决方案,我已将 if 条件用作
if(lr_eval_string(Gmessage==Smessage))
{
lr_end_transaction("10_GetSecurity_Token",LR_PASS);
}
else
{
lr_end_transaction("10_GetSecurity_Token",LR_FAIL);
}
//lr_end_transaction("10_GetSecurity_Token",LR_AUTO);
return 0;
我在 web_reg_save_param()
中将 Gmessage 视为成功,请帮助验证如何检查 json 响应的有效和无效。
您必须使用 c 字符串操作函数,例如 strcmp 或 strstr 函数。
FoundationSkills - 测试工具的语言。
我会推荐一本我自己的书和一本我推荐给亲戚的书来解决这个问题,http://www.c-for-dummies.com/
这是一本好书。易于遵循。这将解决您在 'C' 编程语言方面的基础技能问题。我的副本放在我的书架上,在十几本或更多亮黄色的“傻瓜书……”书中
我认为你有2个参数Message和Message,你可以将它们与lr_checkpoint()
进行比较
lr_checkpoint("StepName=VerifyCheckpoint",
"ExpectedValue={Gmessage}",
"ActualValue={Smessage}",
"Compare=Equals",
"StopOnValidationError=true",
LAST );
Alternative/Simple方式:
- 捕获响应(例如:c_Response=成功)
使用下面的代码进行验证:
if(strcmp(lr_eval_string("{c_response}"),"Success")==0)
lr_end_transaction(....,LR_PASS);
else
lr_end_transaction(....,LR_FAIL);
我正在尝试验证 if 条件下的 web_reg_Save_param()
值但无法验证请提供解决方案,我已将 if 条件用作
if(lr_eval_string(Gmessage==Smessage))
{
lr_end_transaction("10_GetSecurity_Token",LR_PASS);
}
else
{
lr_end_transaction("10_GetSecurity_Token",LR_FAIL);
}
//lr_end_transaction("10_GetSecurity_Token",LR_AUTO);
return 0;
我在 web_reg_save_param()
中将 Gmessage 视为成功,请帮助验证如何检查 json 响应的有效和无效。
您必须使用 c 字符串操作函数,例如 strcmp 或 strstr 函数。
FoundationSkills - 测试工具的语言。
我会推荐一本我自己的书和一本我推荐给亲戚的书来解决这个问题,http://www.c-for-dummies.com/
这是一本好书。易于遵循。这将解决您在 'C' 编程语言方面的基础技能问题。我的副本放在我的书架上,在十几本或更多亮黄色的“傻瓜书……”书中
我认为你有2个参数Message和Message,你可以将它们与lr_checkpoint()
进行比较lr_checkpoint("StepName=VerifyCheckpoint",
"ExpectedValue={Gmessage}",
"ActualValue={Smessage}",
"Compare=Equals",
"StopOnValidationError=true",
LAST );
Alternative/Simple方式:
- 捕获响应(例如:c_Response=成功)
使用下面的代码进行验证:
if(strcmp(lr_eval_string("{c_response}"),"Success")==0) lr_end_transaction(....,LR_PASS); else lr_end_transaction(....,LR_FAIL);