0

我正在尝试验证web_reg_Save_param()if 条件下的值但无法验证,请提供解决方案,我已将 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;

我在哪里获得 Gmessage 成功web_reg_save_param(),请帮助如何验证以检查 json 响应的有效和无效。

4

4 回答 4

1

FoundationSkills - 测试工具的语言。

我会推荐一本我自己的书和一本我推荐给亲戚的书来解决这个问题,http://www.c-for-dummies.com/

这是一本好书。易于遵循。这将解决您在“C”编程语言中的基础技能问题。我的副本放在我的书架上,夹在十几本或更多的亮黄色“For Dummies....”书籍中

于 2016-06-06T12:59:30.373 回答
1

替代/简单方式:

  1. 捕获响应(例如:c_Response=Success)
  2. 使用以下代码进行验证:

     if(strcmp(lr_eval_string("{c_response}"),"Success")==0)
        lr_end_transaction(....,LR_PASS);
    else
        lr_end_transaction(....,LR_FAIL);
    
于 2016-10-01T15:18:14.530 回答
0

您必须使用 c 字符串操作函数,如 strcmp 或 strstr 函数。

于 2016-06-06T06:13:19.073 回答
0

我认为你有 2 个参数 Gmessage 和 Smessage,你可以将它们与 lr_checkpoint() 进行比较

lr_checkpoint("StepName=VerifyCheckpoint", 
    "ExpectedValue={Gmessage}", 
     "ActualValue={Smessage}", 
    "Compare=Equals", 
    "StopOnValidationError=true", 
    LAST );
于 2016-06-15T02:46:33.870 回答