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

如何在Vugen中提取多个值并写入文件?

在LoadRunner VuGen中将动态提取的值写入文件

针对每次迭代提取值数量不固定、存在多个提取值的场景,以下是经过验证可正常运行的实现代码,能将所有提取值写入指定文件:

int count, i;
char value[1024];
FILE *hf;

count = atoi(lr_eval_string("{correlation_param_count}"));  // 获取提取参数的总数量
hf = fopen("D:\\value.txt", "w");  // 以写入模式打开目标文件

for(i=1; i<=count;i++)
{
    sprintf(value,"{correlation_param_%d}",i);
    fprintf(hf, "correlation_value=%s,\n", lr_eval_string(value));  // 将每个提取值写入文件,每行一个
}
fclose(hf);  // 关闭文件句柄

关键说明:

  • 前提是已通过关联规则生成correlation_param_count(提取值的总数)和correlation_param_1、correlation_param_2这类带序号的提取参数
  • 使用w模式打开文件时,每次运行会覆盖原文件内容;若需追加内容,可将模式改为a
  • 明确声明变量类型,避免隐式声明带来的潜在问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 15:20:31