效果:在菜单栏里加入一个功能,点击后,可以获取数据功能。–GUI形式下
这个二次开发比较简单。进行一步步讲解
1.概念
(1) jmeter会扫描bin下的jar包,然后使用hashmap进行存储对象:
private final Map<String, Set> commands = new HashMap<>();
使用之时,通过反射获取(command)。所以只需要将代码写到相应的包下,再在菜单栏中注入 即可。
(2)我这里获取的是启动时间之和,启动开始是newdriver.java中,而结束则是MenuFactory,MenuFactory会加载GUI的各个组件,加载完成即可使用。因此两个时间,从两个类中截取即可。
2.代码:
(1)代码需要写在src/core包的 org.apache.jmeter.gui.action中,继承 AbstractAction类:
public class StartTime extends AbstractAction {
(2)ActionNames方