gpt4 book ai didi

c - 如何从 loadrunner vugen 脚本运行 linux 命令?

转载 作者:太空宇宙 更新时间:2023-11-04 11:55:13 25 4
gpt4 key购买 nike

我正在使用 Linux LG,我想使用 syslog/rsyslog 从我的 loadrunner vugen 脚本中转储自定义日志。为此,我尝试使用 loadrunner 函数 int system( const char *string); 运行 linux 命令,但它对我不起作用。你有别的选择吗?

为了便于引用,请检查我用于使用 syslog/rsyslog 的自定义函数。

lr_syslog(char *log)
{

lr_param_sprintf("PAR_syslog", lr_eval_string("./syslog %s"), log );

system(lr_eval_string("{PAR_syslog}"));

return 0;
}

和syslog.c如下

#include <syslog.h>
void main(int argc, char *argv[])
{
openlog ("loadrunner", LOG_CONS | LOG_PID | LOG_NDELAY, LOG_LOCAL1);
syslog (LOG_INFO, "customlog - %s", argv[1] );
closelog ();
}

提前致谢。

最佳答案

我可以建议使用或 lr_output_message() 作为替代方案,它将被定向到 Controller 上的输出窗口。

如果您希望在 logparser、elk 或 splunk 中对这些消息进行后期处理,您可以导出消息并将它们导入到您喜欢的日志分析工具中......或者您可以只使用 Microsoft Access 的功能来运行使用标准 SQL 查询消息。

关于c - 如何从 loadrunner vugen 脚本运行 linux 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54622031/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com