Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance 如何在LoadRunner中每次出现时调用c函数?_Performance_User Defined Functions_Loadrunner_Parameterization - Fatal编程技术网

Performance 如何在LoadRunner中每次出现时调用c函数?

Performance 如何在LoadRunner中每次出现时调用c函数?,performance,user-defined-functions,loadrunner,parameterization,Performance,User Defined Functions,Loadrunner,Parameterization,因此,我从一个文件中加载了这个巨大的JSON,然后通过lr_eval_字符串运行它,并将其保存到一个参数中。此参数稍后在我的一个REST调用中用作主体 我使用lr_eval_字符串动态替换JSON中的不同值。 现在问题来了,我替换的一个值是唯一的,由c函数生成。这个值在JSON中多次出现,每次都必须是唯一的,但我只能在操作开始时调用该c函数一次。结果是所有值最终都相等 所以我的问题是:每次出现这个唯一值时,我如何调用我的函数?我所说的功能类似于“参数”部分中提供的“每次出现时更新值” 我在参数中

因此,我从一个文件中加载了这个巨大的JSON,然后通过lr_eval_字符串运行它,并将其保存到一个参数中。此参数稍后在我的一个REST调用中用作主体

我使用lr_eval_字符串动态替换JSON中的不同值。 现在问题来了,我替换的一个值是唯一的,由c函数生成。这个值在JSON中多次出现,每次都必须是唯一的,但我只能在操作开始时调用该c函数一次。结果是所有值最终都相等

所以我的问题是:每次出现这个唯一值时,我如何调用我的函数?我所说的功能类似于“参数”部分中提供的“每次出现时更新值”

我在参数中看到了一个名为“用户定义函数”的选项,我想它可以实现我想要的功能,但我找不到任何关于如何实际使用此功能的好教程。用户定义的操作是正确的吗?还有其他解决方案吗?
任何帮助都将不胜感激!:)

请参阅sprintf(),了解字符串的串联,其中可能包括一个本身是字符串的函数的输出。我认为您以错误的方式处理这个问题。你介意联系我们的成本团队吗?