3 Star 5 Fork 4

smooth / jmeter-ExtraFunc-plugins

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 1.55 KB
一键复制 编辑 原始数据 按行查看 历史

jmeter-ExtraFunc-plugins

介绍

jmeter扩展函数插件

软件架构

软件架构说明

jmeter-ExtraFunc-plugins
├─src
│  └─main
│     ├─java
│     └─resources
├─pom.xml

开发说明

  • 1、Jmeter插件必须在包含.functions包下
  • 2、创建一个类,继承org.apache.jmeter.functions.AbstractFunction,重写下面方法:
/** 函数执行逻辑,并返回值 */
public String execute(SampleResult sampleResult, Sampler sampler);
/** 接受处理入参 */
public void setParameters(Collection<CompoundVariable> collection);
/** 定义返回函数名称 */
public String getReferenceKey();
/** 定义函数入参说明 */
public List<String> getArgumentDesc();

安装教程

  • 1、clone到本地
git clone https://gitee.com/smooth00/jmeter-ExtraFunc-plugins.git
  • 2、编译打包
cd jmeter-ExtraFunc-plugins
mvn clean install
  • 3、拷贝jar到Jmeter中

复制 jmeter-ExtraFunc-plugins/target/jmeter-ExtraFunc-plugins-1.0.jar%JMETER_HOME%/lib/ext目录下,并重启Jmeter

使用说明

函数名 使用例子 解释说明
__RandomChineseName ${__RandomChineseName} 生成随机中文姓名
__RandomMobile ${__RandomMobile} 生成随机手机号码
__RandomEmail ${__RandomEmail} 生成随机电子邮箱
__RandomIP ${__RandomIP} 生成随机IPv4地址
__RandomIdCardNo ${__RandomIdCardNo} 生成随机身份证号(满足标准校验规则)
1
https://gitee.com/smooth00/jmeter-ExtraFunc-plugins.git
git@gitee.com:smooth00/jmeter-ExtraFunc-plugins.git
smooth00
jmeter-ExtraFunc-plugins
jmeter-ExtraFunc-plugins
master

搜索帮助