3 Star 1 Fork 3

smooth / jmeter-ExtraFunc-plugins

加入 Gitee
与超过 600 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README.md

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} 生成随机身份证号(满足标准校验规则)

仓库评论 ( 0 )

你可以在登录后,发表评论

简介

jmeter自定义扩展函数开发,本次开发的插件包以五个函数为例,可以按照这个套路继续扩展开发。 展开 收起
Apache-2.0
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
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

搜索帮助