簡體   English   中英

如何從loadrunner vugen腳本運行linux命令?

[英]How to run a linux command from loadrunner vugen script?

我正在使用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 ();
}

提前致謝。

我是否可以建議將use或lr_output_message()定向到控制器的輸出窗口。

如果您希望在logparser,elk或splunk中對這些消息進行后期處理,則可以導出消息並將其導入到您喜歡的日志分析工具中.....,也可以只使用Microsoft Access的功能針對使用標准SQL的消息。

我建議您可以在執行測試時收集系統日志。 測試后,可以通過LR Analysis打開測試結果,並通過Import Data功能導入系統日志。 LoadRunner分析

然后,您可以在LR Analysis中創建響應時間與系統資源之間的關聯。 而且它將幫助您分析性能。 在此處輸入圖片說明

在此URL上 ,您可以找到導入數據的詳細用法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM