• 性能测试分享: Jmeter的源码分析main函数参数


    性能测试分享: Jmeter的源码分析main函数参数

     

        poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作为目标。如果对课程感兴趣,请大家咨询qq:908821478。 在学习的过程中只有对原理知识有了解,才能对所测试的项目有深入的分析,挖掘,才能发现深层次的问题,所以poptest希望在学习的过程中帮助学员扩展技术知识,开拓技术视野,提升个人技术素养。测试开发的基础是代码能力,而阅读源码和修改源码是必须提高的能力,下面我们看看jmeter的源码

    1. 需要的jar包

    Jmeter 项目lib/jorphan.jar

    Jmeter是apache的一个子项目,主要用途是压力测试。

    2. 声明Otions

    CLOptionDescriptor[] option = new CLOptionDescriptor[] {

          new CLOptionDescriptor(name, flags, id, description),

          new CLOptionDescriptor(name, flags, id, description), …

    };

    Name : options 的名字

    Flag : options 类型, 包含以下几种可能:

    a.  CLOptionDescriptor.ARGUMENT_DISALLOWED

    b.  CLOptionDescriptor.ARGUMENT_OPTIONAL

    c.  CLOptionDescriptor.ARGUMENT_REQUIRED

    d.  CLOptionDescriptor.ARGUMENTS_REQUIRED_2

    e.  CLOptionDescriptor.DUPLICATES_ALLOWED

    Id : options 的短名字,例如 : ‘h’, ‘i’

                    即我们在传参的时候使用的前缀 ‘-h’, ‘-i’.

    Description : 对Options的描述

    3.如何得到传入的参数

    CLArgsParser parser = new CLArgsParser(args, option);

    String error = parser.getErrorString();

    If(error!=null){

             CLOption option = parser.getArgumentById('h');

             String value = option.getArgument();

             System.out.println(value);

    }

    4.  如何得到参数的描述:

    System.out.println(CLUtil.describeOptions(option));

  • 相关阅读:
    NTP服务器
    sublime中文设置
    13、软件定时器
    晶振和CPU周期
    红外通信协议
    KEIL使用时的一些配置
    STM32 的内部 FLASH
    STM32的程序下载
    2、触摸屏
    目录
  • 原文地址:https://www.cnblogs.com/poptest/p/4900603.html
Copyright © 2020-2023  润新知