zoukankan      html  css  js  c++  java
  • jmeter+maven

    1、配置pom.xml

    <dependencies>
    //jemeter相关
    <dependency>
    <groupId>org.apache.jmeter</groupId>
    <artifactId>ApacheJMeter_core</artifactId>
    <version>4.0</version>
    </dependency>
    <dependency>
    <groupId>com.lazerycode.jmeter</groupId>
    <artifactId>jmeter-maven-plugin</artifactId>
    <version>2.7.0</version>
    </dependency>
    <dependency>
    <groupId>org.apache.jmeter</groupId>
    <artifactId>ApacheJMeter_java</artifactId>
    <version>4.0</version>
    </dependency>

    //meven打包相关
    <dependency>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.7.0</version>
    </dependency>
    <dependency>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-jar-plugin</artifactId>
    <version>3.0.2</version>
    </dependency>

    </dependencies>

    2、取样器骨架
      extends AbstractJavaSamplerClient
      getDefaultParameters
      setupTest
      runTest
      teardownTest

    3、代码
    public class Test1 extends AbstractJavaSamplerClient{

    Employee e;
    @Override
    public Arguments getDefaultParameters() {
    Arguments args = new Arguments();
    args.addArgument("i","i.value");
    return args;
    }

    @Override
    public void setupTest(JavaSamplerContext context) {
    e = new Employee("张三",25);
    }

    public SampleResult runTest(JavaSamplerContext javaSamplerContext) {
    int salary = Integer.valueOf(javaSamplerContext.getParameter("i"));

    SampleResult sr = new SampleResult();
    sr.sampleStart();
    int res = e.getSalary(salary);
    sr.sampleEnd();
    sr.setSuccessful(true);
    sr.setResponseCodeOK();
    sr.setResponseData("result: " + String.valueOf(res));
    return sr;
    }

    @Override
    public void teardownTest(JavaSamplerContext context) {
    super.teardownTest(context);
    }
    }

    4、生成jar包

    双击package

    5、将jar包copy到C:UsersibmDownloadsapache-jmeter-3.0libext目录下

    
    



  • 相关阅读:
    异或和之和
    Wannafly挑战赛19C:多彩的树
    HDU 6035 树形dp
    利用C++套接字发送邮件
    洛谷P3368树状模板(区间更新+单点查询+差分)
    CCF 201903-1 小中大
    关于树状数组
    CODEVS 4189 (前缀是否出现)
    关于字典树
    hdu 1022 Train Problem
  • 原文地址:https://www.cnblogs.com/zj1234/p/8628414.html
Copyright © 2011-2022 走看看