如何自动化jprofiler并与jenkins集成?
我想要自动化 Jprofiler,并把整个过程和 Jenkins 集成在一起。我在谷歌上搜索了很多,但找不到合适的方法。到目前为止,我有两个选择:
1. 使用 ant 任务,但文档里没有太多信息。如果我想要分析特定的包、某些类或者只是 CPU 等等,这个选项似乎不是最好。
2. 通过 shell 或 Python 脚本来自动化 jpcontroller.sh,但我对 shell 或 Python 不是很在行。
所以我的问题是,我该如何自动化并把 Jprofiler 和 Jenkins 集成在一起呢???
谢谢
1 个回答
0
- 可以使用ant任务,但文档里没有太多详细信息。比如说,如果我想要分析某个特定的包,或者一组类,或者只是CPU等。
分析的设置不是在ant任务里配置的,而是在JProfiler的图形界面中进行的。在ant任务中,你需要用到configfile
和sessionid
这两个属性来指向已经配置好的会话。会话ID会显示在“应用设置”标签的右上角,在会话设置对话框里。
自动化是通过触发器来实现的。每个触发器都有一系列的动作。如果你想了解如何为离线分析设置触发器,可以查看相关的帮助主题。