前言

没有安装IDEA的伙伴先安装。url:https://www.cnblogs.com/gltou/p/14956060.html

扩展开发实现的两种方式

  • 继承AbstracJavaSamplerClinent抽象类:实现自己想要实现的功能
  • 实现JavaSamplerClient接口:必须把它接口里面所有的方法都写一遍,即使里面一行代码没有,也得把它去实现了

创建maven工程

简介

为什么选择Maven?Maven是目前比较流行,大家都在用的一个框架,属于项目框架,然后它打包、部署比较容易。

创建

1. 创建新项目选择Maven点击【下一步】输入项目名称、项目路径点击【完成】

pom.xml作用:项目需要哪些jar包,在pom.xml中引用;在之前创建一个一般的Java项目,把需要的jar包从网上下载下来,然后导进去才可以使用;但是在pom.xml文件中直接引就行了,引用后maven会自己去下载你引用的包。

2.在做Jmeter扩展开发的时候必须先引两个基础包:ApacheJMeter_core、ApacheJMeter_java;引用的版本必须和本地电脑的Jmeter版本一致.

<dependencies>
<dependency>
<groupId>org.apache.jmeter</groupId>
<artifactId>ApacheJMeter_core</artifactId>
<version>5.2.1</version>
</dependency>
<dependency>
<groupId>org.apache.jmeter</groupId>
<artifactId>ApacheJMeter_java</artifactId>
<version>5.2.1</version>
</dependency>
</dependencies>

常见引用下载不成功报错处理

第一种方式 :找到maven引用下载的目录,哪个包没引用成功进入对应文件夹,删掉里面文件,重新用IDEA引用自动下载。注意:后缀带有pom的不能删!!!

  • windows下的路径:C:\Users\Administrator\.m2\repository\org\apache\jmeter
  • linux同上,cd进去

第二种方式 :万能法,百度下载jar包放进去;前提是同第一条先把文件夹里面除pom后缀的文件删除

百度URL地址:https://mvnrepository.com/artifact/org.apache.jmeter?__cf_chl_captcha_tk__=90bc5deb5c30f6926c53898a3ab21b69a77f94ed-1625059569-0-Ad0CnD6BRqC8YquMy7MwgfrfNztU5s6kAFy4ja29sfLDRs4S7UeTCMMSaaHxMC9z1NLYPs-nzqDvAWB1miW0lZL3DHNzvJjP-eOJXuDrhk7RTBAeFVao_lRInDbw72GdnycKAEK5OwZyg6-8FMAVj1XA886INCTbwSeDbkhD-ktE0kUoVVsI30o6I-G4xvDpkONdaUnrGBQdl1yUSRKXJTisulx4MHAteR1wQOk0ThIs_F_FC6UIAsIfxi7YFci40S94oHwGT_ydjSGfmsWea0rv-qzDRDvfZfKutgVmnJ3WskoafJBT3z9-6eyrQIhS-SHPMUBCXNYQp8o_dqxcRvY03pn6OfeU8vkhPgJ0riw9FdXgvwN2Q-ETx4rfeq9qJv9RV0DC2gZWFW2YlZWUAZMcIb_rYonyLimej9kOVhqOffabPtqGM0LOvfHKVGFWqbXcu101VMnsawzc1JWSwYS25CKO2gZer9iHKwzC_uE74HkP1QCcZT-hWC9ck6FpjRJVFsDakEuetWjK7ZEwdouHoqfIZQkQBTQFBwtqhBYM2Tao6EvmEFfo7RYsEl1_GgXlYF0GdVPLrAaKNS_c3uwPzsqPrsKpHFRf7tQdKNUSWGJTaQ9qGhN2zBIER0tNj9XZkUGC1ruIOPknWRSShAj3huRM4oQKLTJ3o-f6CBI0HETgYTL9eFZ6JPrwxl0Xp4zwo84hHCXgxT3pumaYLfA

Jmeter扩展组件开发(1) - 创建maven工程的更多相关文章

  1. Jmeter扩展组件开发(2) - 扩展开发第一个demo的实现

    maven工程src目录介绍 main:写代码 main/java:写Java代码 main/resources:写配置文件 test:写测试代码 test/java demo实现 创建Package ...

  2. Jmeter扩展组件开发(10) - 自定义扩展函数助手的开发

    CODE package com.functions;import org.apache.jmeter.engine.util.CompoundVariable;import org.apache.j ...

  3. Jmeter扩展组件开发(8) - 函数助手扩展开发demo

    前提条件 1.pom文件引用ApacheJMeter_functions包 <dependency> <groupId>org.apache.jmeter</groupI ...

  4. Jmeter扩展组件开发(7) - 自定义java请求的开发

    CODE package com.demo;import org.apache.jmeter.config.Arguments;import org.apache.jmeter.protocol.ja ...

  5. Jmeter扩展组件开发(6) - 将响应结果数据显示到查看结果树中

    CODE //用来存储响应数据,目的是将响应结果放到查看结果树当中private String resultData;/** 这个方法就是实现你具体功能逻辑的方法* @param javaSample ...

  6. Jmeter扩展组件开发(5) - 初始化方法的作用与实现

    CODE //URLNAME 就是在图形化界面当中显示的变量名称private static final String URLNAME = "URL";//设置界面当中默认显示的变 ...

  7. Jmeter扩展组件开发(4) - 自定义参数的实现

    CODE //URLNAME 就是在图形化界面当中显示的变量名称private static final String URLNAME = "URL";//设置界面当中默认显示的变 ...

  8. Jmeter扩展组件开发(3) - 实现方法

    继承JavaSamplerClient,四种实现方法讲解 前提 JavaSamplerClient要把四种实现方法都继承,编译器才不会报错. com.demo(package包)右键新建一个secon ...

  9. Jmeter扩展组件开发(9) - 解决空指针问题

    问题分析 上一节https://www.cnblogs.com/gltou/p/14967005.html功能描述内容为空,导致Jmeter报空指针 CODE List desc = new Arra ...

随机推荐

  1. Markdown常用的格式

    一级标题 Markdown # Markdown 二级标题 Markdown ## Markdown 三级标题 Markdown ### Markdown 四级标题 Markdown #### Mar ...

  2. IDEA中Maven的使用初探

    Maven Maven官网:https://maven.apache.org/ Apache Maven 是一个软件项目管理和理解工具.基于项目对象模型 (POM) 的概念,Maven 可以从一条中央 ...

  3. Ladp存储规则

    Ladp存储规则 区分名(DN,Distinguished Name) 和自然界中的树不同,文件系统/LDAP/电话号码簿目录的每一片枝叶都至少有一个独一无二的属性,这一属性可以帮助我们来区别这些枝叶 ...

  4. NGINX-1.6.3部署详情

    Nginx_沁贰百科 介绍 Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器.Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Ra ...

  5. flutter查看安全码SHA1

    最近flutter技术调研高德地图插件时,要用到安全码,可以打开cmd,键入一下命令查看.(注意路径用户名yourusernamehere改为自己的) keytool -list -v -keysto ...

  6. flutter捕获应用退出弹出对话框

    使用WillPopScope组件,它会检测到子组件的Navigation的pop事件,并拦截下来.我们需要在它的onWillPop属性中返回一个新的组件(一般是一个Dialog)处理是否真的pop该页 ...

  7. wpf 实现印章,公章效果

    能写一些特定外观的控件,是一个做界面开发的程序员的基础技能.基本上,不管你是做web,QT,MFC,Winform,WPF等等,如果自己看到一个比较好看的有趣的效果,能大致推断出它的实现方式并照猫画虎 ...

  8. CentOS8安装Mysql5.7

    检查是否安装mysql [root@iZ2ze8crquorxf6c7l0eluZ ~]# rpm -qa |grep mysql [root@iZ2ze8crquorxf6c7l0eluZ ~]# ...

  9. OKR工作法读后感

    <OKR工作法>把管理思想融入到一则创业故事中,故事细节经过了精心的设计,融入了管理智慧和踩坑填坑经验,每个细节都以小见大,耐人寻味.一千个读者,就有一千个哈姆雷特. 所以这次我不去点评大 ...

  10. C# - 音乐小闹钟_BetaV2.0

    时间:2017-11-21 作者:byzqy  介绍: 虽然上一版本基本实现了闹钟的功能,但是界面.功能.用户体验(简直谈不上体验^_^),以及众多的bug,所以升级,刻不容缓! 还是先看一下Beta ...