当前位置: 首页 > news >正文

成都网站建设互联环境设计排版素材网站

成都网站建设互联,环境设计排版素材网站,网站建设方案平台,做网站前台和后台是什么JMeter源码解析之JMeter命令行新增命令 需求描述 需要新增一条命令,能够在JMeter命令行中能够展示输入对应的JMeter命令,能够展示对应的命令信息 查看命令效果如下: apache-jmeter-5.1\bin>jmeter --? Copyright © 1999-2024 The …

JMeter源码解析之JMeter命令行新增命令

需求描述

  1. 需要新增一条命令,能够在JMeter命令行中能够展示
  2. 输入对应的JMeter命令,能够展示对应的命令信息
    查看命令效果如下:

apache-jmeter-5.1\bin>jmeter --?
Copyright © 1999-2024 The Apache Software Foundation
–?
print command line options and exit
-z, --aboutme
print developer and exit

运行命令效果如下:

apache-jmeter-5.1\bin>jmeter -z
[INFO ] 2024-09-27 16:12:36,029 JMeter.displayAboutOrg() - **********************************************
[INFO ] 2024-09-27 16:12:36,032 JMeter.displayAboutOrg() - xxxxx有限公司
[INFO ] 2024-09-27 16:12:36,034 JMeter.displayAboutOrg() - xxx中心
[INFO ] 2024-09-27 16:12:36,036 JMeter.displayAboutOrg() - xxx中心
[INFO ] 2024-09-27 16:12:36,037 JMeter.displayAboutOrg() - xxx部
[INFO ] 2024-09-27 16:12:36,038 JMeter.displayAboutOrg() - **********************************************

应用实现

第一步:找到文件\apache-jmeter-5.1\src\core\org\apache\jmeter\JMeter.java,新增一个变量如下

private static final int ABOUT_ME           = 'z';private static final CLOptionDescriptor D_ABOUTME_OPT =new CLOptionDescriptor("aboutme", CLOptionDescriptor.ARGUMENT_DISALLOWED, ABOUT_ME,"print developer and exit");

第二步:在options中新增上述D_ABOUTME_OPT参数

 private static final CLOptionDescriptor[] options = new CLOptionDescriptor[] {//省略中间代码D_ABOUTME_OPT,//省略中间代码};

第三步:新增一个displayAboutOrg方法

 private void displayAboutOrg() {log.info("**********************************************");log.info("***********浙江大华技术股份有限公司***********");log.info("*******************研发中心*******************");log.info("*******************测试中心*******************");log.info("******************测试架构部******************");log.info("**********************************************");}

第四步:再找到如下方法,然后新增代码如下

public void start(String[] args){
//省略中间代码if (parser.getArgumentById(VERSION_OPT) != null) {displayAsciiArt();} else if (parser.getArgumentById(HELP_OPT) != null) {displayAsciiArt();System.out.println(JMeterUtils.getResourceFileAsText("org/apache/jmeter/help.txt"));//NOSONAR $NON-NLS-1$} else if (parser.getArgumentById(ABOUT_ME) != null) {displayAboutOrg();//NOSONAR $NON-NLS-1$} else if (parser.getArgumentById(OPTIONS_OPT) != null) {displayAsciiArt();System.out.println(CLUtil.describeOptions(options).toString());//NOSONAR} else if (parser.getArgumentById(SERVER_OPT) != null) {//省略中间代码
} 

至此我们已经开发完成新增有一个命令

http://www.yayakq.cn/news/29096/

相关文章:

  • 如何做优秀的游戏视频网站wordpress同时使用两个主题
  • 温州网站建设和运营网页代码查看
  • 单位网站建设的必要性软件开发文档格式
  • 怎么做网站下载链接wordpress的插件名
  • 清远市建设局网站wordpress 网址设置
  • 做网站的技术风险济南快速网站制作公司
  • 外贸必看网站wordpress和h5哪个好
  • 微信上的网站怎么做的吗泰安网站建设哪家专业
  • 南昌网站优化公司做优化需要发多少个网站
  • 衡水安徽学校网站建设大连网站设计九首选仟亿科技
  • 网站创意策划案首页网站模板
  • 做网站需求报告展览公司网站建设
  • 由担路网提供网站建设做网站服务器需要系统
  • 潍坊做外贸网站建设网站没备案可以做淘宝客吗
  • 浙江建设职业技术学院提前招网站wordpress文章中图片
  • 资源网站不好找了重庆建设工程信息网官网入口查询
  • 网站转化率做网站如何通过流量赚钱吗
  • 如何建立起个人网站做网站云服务器选择多大带宽
  • 网站建设服务费合同模板万江区网站建设公司
  • 自学搭建网站wordpress会员注册插件
  • 北京企业官网网站建设报价怎么将自己做的网站发到网上去
  • 英文企业网站开发监测网站空白栏目
  • 用照片做视频的模板下载网站好网站营销推广培训
  • 山西seo推广方案杭州seo网络公司
  • 最近国内网站网站做的最好的是哪个国内做网站群平台的公司
  • wordpress 网站图标定制网站建设需要多少钱
  • 海口建站程序手机如何网站
  • 腾讯云网站备案流程网站添加备案号
  • 贵阳哪些公司建网站wordpress是外网吗
  • 上饶市建设厅网站网站速度测速