【问题标题】:Triggering Shell Script from Performance Center or VuGen从 Performance Center 或 VuGen 触发 Shell 脚本
【发布时间】:2017-09-07 18:57:24
【问题描述】:

我在这里的查询是检查是否可以从性能中心或 vugen 触发 shell 脚本。 shell 脚本放置在一个服务器中,该服务器也是我们在负载测试期间监控的同一台服务器。这个 shell 脚本包含将获取 CPU 和内存并将详细信息邮寄给我们的命令。那么是否可以从 PC 上执行这个 shell 脚本。

PC ---> test starts ------------------> test ends

   +--> shell script also starts  ----> shell script execution ends ---> mail results.

是否有任何命令可以即时启动此脚本或任何可能的方式。做同样的事情?任何帮助,将不胜感激。提前致谢。

【问题讨论】:

  • 您可以通过 init/end 部分从脚本中执行此操作,但请注意通过检查进程是否已在运行来确保只有一个 vUser 执行此操作(最好从目标脚本本身执行此操作)
  • 是的,你是对的,它应该只触发一次。但我怎样才能触发它?请问有什么命令或语法吗
  • 别忘了,CPU 和内存只是与您的有限资源池相关联的两项。您还有磁盘和网络。您还可以研究 SiteScope,它是自 8 版以来每个版本的 LoadRunner 的内置产品,它允许您在没有在远程主机上加载代理的情况下提取系统统计信息,其优点是所有样本都与时钟匹配你的结果集。
  • 当然,谢谢。让我试试这个然后回复你。 notepad.exe 是你指的shell脚本吧?既然我把这个脚本放在服务器上,我不应该给出 abs 路径吗?

标签: bash shell performance-testing loadrunner hp-performance-center


【解决方案1】:

这对我有用(你也可以把它放在 init 和 end 文件中):

#include <stdlib.h>
int system(const char *command);

Action() {
    system("notepad.exe");
     return 0;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-31
    • 1970-01-01
    • 1970-01-01
    • 2019-08-15
    相关资源
    最近更新 更多