IDEA打包JAR避坑指南

本文介绍了如何在JavaIDE(如IntelliJIDEA)中编写一个随机生成手机号的功能,并将其打包成jar包,然后在JMeter中引入并使用这个功能。通过Faker库生成随机电话号码,展示了项目的完整流程,包括依赖管理、jar打包和脚本调用。
摘要由CSDN通过智能技术生成

在实际脚本编写中,通常需要借助外部第三方jar包完成特定功能,此时我们可以在Idea、Eclipse等集成平台编写好特定功能后,将代码打包成jar包,然后Jmeter引入jar包完成自定义功能。

示例:我们在IDEA中编写一个随机生成手机号的功能,然后打包成jar,引入到jmeter。

一、在IDEA中编写随机生成手机号功能。

1、引入faker依赖

<!-- https://mvnrepository.com/artifact/com.github.javafaker/javafaker -->
<dependency>
    <groupId>com.github.javafaker</groupId>
    <artifactId>javafaker</artifactId>
    <version>1.0.2</version>
</dependency>

2、编写随机生成手机号的工具类

package com.lrc.utils;

import com.github.javafaker.Faker;

import java.util.Locale;

/**
 * @param
 * @author lrc
 * @create 2022/1/11
 * @return
 * @description
 **/
public class RandomPhoneUtils {
    public static String getRandomPhone(){
        Faker faker=new Faker(Locale.CHINA);
        String phoneNumber = faker.phoneNumber().cellPhone();
        return phoneNumber;
    }

    public static void main(String[] args) {
        System.out.println(getRandomPhone());
    }


}

3、将代码打包:

(1):选择File->Project Structure

(2)选择Artifacts->选择"+"->选择"Jar"->选择"From moudles with dependcies"

(3)选择Main Class:选择当前有main方法的类,然后选择"copy to the output directory and link manifest",再选择生成MANIFEST.MF文件的路径,注意此路径不要选择默认的src/main/java路径,这样可能会引起jar包打包失败或者jar包无效的情况,我此处选择的路径是src/main/resources路径。

(4)选择"apply"后再选择ok即可

5)选择菜单栏的"Build"->Build Artifacts->然后再选择build

(6)此时就会在当前moudles目录下的out路径下生成jar包:

(7)检查jar包打包是否正确:选择当前moudles下的主要包,如我当前的包是:commons_utils.jar,右键run,看是否会执行我们的main方法:

能够成功输出随机生成的手机号,说明jar包打包正确。

4、在Jmeter中引入jar使用自定义jar包里的随机生成手机号功能

(1)在测试计划添加jar包的路径:

(2)在Beanshell脚本中引用jar包的功能

3)运行,看日志打印:

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值