You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

LoadRunner中lr_get_attrib_string始终返回null问题求助

解决lr_get_attrib_string始终返回NULL的问题

排查与解决办法

  • 核对附加属性作用域:确认"zz"的作用域覆盖当前Action的执行阶段,比如设为「Global」或「Action」,不要仅限定在Init/End阶段。
  • 确认属性初始化顺序:必须在调用lr_get_attrib_string前完成"zz"属性的赋值,动态添加的属性要保证执行顺序正确,先赋值再获取。
  • 检查参数名大小写:LoadRunner附加属性名区分大小写,确保代码里的"zz"和配置的属性名完全一致。
  • 换用lr_eval_string获取:如果lr_get_attrib_string仍失效,试试lr_eval_string("{zz}"),注意该函数返回临时缓冲区,需手动拷贝内存避免被覆盖,示例代码:
Action()
{
    char *Targ1;
    char *saved_url;

    Targ1 = lr_eval_string("{zz}");
    saved_url = strdup(Targ1);
    lr_output_message("URL: %s", saved_url);
    free(saved_url); // 用完记得释放内存

    return 0;
}
  • 检查版本兼容性:部分旧版LoadRunner对附加属性的API支持有bug,尝试升级到对应版本的最新补丁,确认当前版本是否支持用lr_get_attrib_string获取自定义附加属性。

截图信息补充

截图显示:LoadRunner参数配置界面已添加名为"zz"的附加属性并设置目标URL值;脚本运行日志输出「URL: (null)」,问题确认出在属性获取环节。

内容的提问来源于stack exchange,提问作者Trncvs

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 02:12:04