JMeter与大模型融合应用之JMeter线程组新增指导文档

  金牌会员 | 2025-1-12 10:20:59 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 992|帖子 992|积分 2976

JMeter与大模型融合应用之JMeter线程组新增指导文档

需求描述

针对JMeter使用不风俗的用户,直接在添加对应的组件上提供帮助文档,以线程组为例。我们需要完成如下结果:
第一:提供表里网的帮助文档:

第二:中英文切换后,能够表现精确的内容:

业务实现

第一步:我们在路径\apache-jmeter-5.1\src\core\org\apache\jmeter\threads\gui下找到对应的源码文件ThreadGroupGui.java中我们找到对应private void init() 方法,并且添加如下代码:
  1. private void init() { // WARNING: called from ctor so must not be overridden (i.e. must be private or final)
  2.         //创建帮助手册
  3.        VerticalPanel helpPanel = new VerticalPanel();
  4.        helpPanel.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(),
  5.                JMeterUtils.getResString("help_properties"))); // $NON-NLS-1$
  6.        // 创建超链接标签
  7.        String labelText1 = "<html><a href="https://alidocs.dingtalk.com/i/nodes/Gl6Pm2Db8D3xgZdvizdOBDA1JxLq0Ee4?doc_type=wiki_doc# 「JMeter自带线程组」">" + JMeterUtils.getResString("inside_net") + "</a></html>";
  8.        String labelText2 = "<html><a href="https://samzhang.blog.csdn.net/article/details/139174013">" + JMeterUtils.getResString("outside_net") + "</a></html>";
  9.        JLabel linkLabel1 = new JLabel(labelText1);
  10.        JLabel linkLabel2 = new JLabel(labelText2);
  11.        helpPanel.add(linkLabel1);
  12.        helpPanel.add(linkLabel2);
  13.     //代码省略
  14. }
复制代码
第二步:找到中英文翻译的配置文件\apache-jmeter-5.1\src\core\org\apache\jmeter\resources中的messages_zh_CN.properties配置文件,新增内容如下
  1. help_properties=对应组件帮助文档
  2. inside_net=内网文档
  3. outside_net=外网文档
复制代码
第三步:在上述同一个路径下找到messages.properties配置文件,新增内容如下
  1. help_properties=Helpful Docs
  2. inside_net=Inside Net Docs
  3. outside_net=Outside Net Docs
复制代码
至此,我们的相干内容已经开发完成。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表