zoukankan      html  css  js  c++  java
  • 创建Jmeter中使用的jar包中的工具类方法

    1. 在IDEA中新建一个maven工程。

    2. 编写工具类方法,如加密算法。此处以加法为例。

    package DemoTest;

    public class DemoClass
    {
    public int add(int a, int b){
    return a+b;
    }

    }

    3. 在maven中配置将依赖包打包至某固定位置。

    <build>
    <plugins>
    <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <configuration>
    <source>1.8</source>
    <target>1.8</target>
    </configuration>
    </plugin>

    <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-dependency-plugin</artifactId>
    <version>2.1</version>
    <executions>
    <execution>
    <id>copy-dependencies</id>
    <phase>package</phase>
    <goals>
    <goal>copy-dependencies</goal>
    </goals>
    <configuration>
    <outputDirectory>${basedir}/target/lib</outputDirectory>
    </configuration>
    </execution>
    </executions>
    </plugin>
    </plugins>
    </build>
    以上3步可以直接获取
    4. 执行mvn package. 生成自己写的jar包和所依赖的jar包。

    5. 将自己项目的jar包和lib目录下的所有jar包拷贝到jmeter的lib目录下。(也可能没有第三方依赖包,根据你的项目而定)

    6. 到jmeter官网下载最新的jmeter包,解压。将第5步的jar包粘贴至jmeter的lib目录下。

    https://jmeter.apache.org/download_jmeter.cgi

    7. 双击jmeter的bin目录下的jmeter.bat, 打开jmeter。

    8. 在测试计划上右击,添加一个线程组。

    9. 在线程组上右击,添加一个Bean Shell Sampler.

    10. 在脚本框中写入以下代码,然后保存执行。

    import DemoTest.DemoClass;

    int sum = new DemoClass().add(2,6);

    vars.put("sum",sum.toString());

    log.info("sum = " + sum);

    11. 也可以在Bean Shell PreProcessor中写java代码

    首先添加HTTP请求

    添加Bean Shell PreProcessor

     



  • 相关阅读:
    三种方式循环打印1-100的值
    线程中put(None)和主函数中put(None)的区别和用法
    进程、线程这篇博客,让你傻傻的一次就能记清楚
    单生产者进程和单消费者进程
    队列
    初始线程
    常见面试题之*args
    常见面试题之*args 和 **kwargs 的使用
    闭包函数之函数加括号和不加括号的意义
    仓鼠找sugar II
  • 原文地址:https://www.cnblogs.com/dinglulu/p/9235750.html
Copyright © 2011-2022 走看看