如何转换响应中捕获的日期 (1991-08-23T00:00:00),然后在 vugen 中转换此格式 (08-23-1991)?

问题描述

我正在编写一个脚本,我需要在其中提交表单并在步骤中进行一些身份验证。我正在使用 LoadRunner Vugen 进行脚本编写。对于请求的响应之一,我可以看到生日如下: “后缀名”:“” "birthDate": "1991-08-23T00:00:00","机构名称": ""

在后来的另一个请求中,我可以在 jason body 中看到使用相同的日期,如下所示

"Body={\agentSuffix":null,"agentFirstName":"XYZ","agentLastName":"WSD","agentBirthDate":"08-23-1991" 等附加正文。

我可以使用 web_reg_save_param_ex 从响应中获取日期。但是现在我如何转换该值,以便我可以在自定义请求的下一个 jason 正文中使用它。我只是需要帮助来捕捉它。

捕获值:1991-08-23T00:00:00 预期值:08/23/1991

提前致谢

解决方法

  1. 关联字符串
  2. 使用您的虚拟用户语言的编程技能将字符串转换为新字符串。您的测试代码可能是 C、JavaScript、Java 等,因此请使用适合语言的字符串转换函数。

提示

  • "LB=birthDate":"","RB=T00:00:00"

  • 考虑循环以及这对于使用 substring 和 sprintf() 意味着什么;

    for (counter=0;counterMyCorrelatedVarName));counter++)

    { lr_message("%s",&lr_eval_string(MyCorrelatedVarName)[counter]); }