美文网首页
Jmeter中通过java代码实现参数化

Jmeter中通过java代码实现参数化

作者: 安之若素_Lei | 来源:发表于2018-10-22 23:09 被阅读0次

jmeter中可以通过添加组件,在组件内编写java代码实现部分想要的功能。下面我就介绍下使用方法(简单记录,如有问题请提出)

使用步骤

新建线程组

1.新建一个线程组

基础创建一个线程组,在线程组上进行各种添加请求、检查

添加BeanShell Sampler组件

2.添加一个BeanShell Sampler组件

这里还有其他组件可用,可以进一步学习。我也是百度+摸索出来的。之前用过其他几个组件都存在一定的问题,最后使用BeanShell Sampler可以正常测试就保留了这个

组件内编写代码

3.组件内编写java代码

可以看到这里面的都是纯java代码,但是有些地方还是不能等同于编译器里面的java类,后面会单独说明。

4.代码中设置参数值

设置参数的语句为    vars.put("sign",sign);

方法内的第一个参数表示参数名(jmeter请求中配置的取值参数名),第二个参数表示变量名。整体意思就是把sign这个变量赋值给"sign",只有通过vars.put方法重新赋值之后jmeter请求才能识别出该参数

取值

5.请求中取参数值

取值就是和一般的jmeter使用相同。${参数名}

打印的日志

6.java代码中的打印语句可以在跟随jmeter启动的jmeter.bat窗口中查看打印内容,方便调试

注意:

1.这个里面不能使用list、set、map之类的集合(为什么我暂时也不知道)

2.jar包需要自己手动编写代码导入,一般编译器会自动导入,很容易忽略此步。

3.这里面我没有使用类名,方法都是定义的静态方法可以避开通过类名调用(至于为什么不用类名,好像之前写的时候有问题,就剔除了  没有深究)

相关文章

  • Jmeter中通过java代码实现参数化

    jmeter中可以通过添加组件,在组件内编写java代码实现部分想要的功能。下面我就介绍下使用方法(简单记录,如有...

  • JMeter参数化

    JMeter也有像LR中的参数化,本篇就来介绍下JMeter的参数化如何去实现。 参数化:录制脚本中有登录操作,需...

  • JMeter学习(四)参数化

    JMeter也有像LR中的参数化,本篇就来介绍下JMeter的参数化如何去实现。 参数化:录制脚本中有登录操作,需...

  • Jmeter(四)参数化

    JMeter也有像LR中的参数化,本篇就来介绍下JMeter的参数化如何去实现。 参数化:录制脚本中有登录操作,需...

  • JMeter学习(三)参数化

    JMeter也有像LR中的参数化,本篇就来介绍下JMeter的参数化如何去实现。 参数化:录制脚本中有登录操作,需...

  • (二)JMeter学习-参数化

    第一章.前言 JMeter也有像LR中的参数化,下面就来介绍下JMeter的参数化如何去实现。 第二章.准备脚本,...

  • 【第五章】jemter参数化实战

    本章大纲 什么时候需要参数化技术 参数化技术是什么 jmeter实现参数化 什么时候需要参数化技术 单点登录:如果...

  • Jmeter参数化随机取值实现

    Jmeter参数化随机取值实现 Jmeter能用来做参数化的组件有几个,但是都没有随机取值的功能,遇到随机取值的需...

  • 深入浅出泛型,框架设计的基础

    泛型在 Java 5 出现,实现了参数化类型,主要作用是使得类或接口更加通用。比如 Java 中的容器类,通过泛型...

  • 深入浅出泛型,框架设计的基础

    泛型在 Java 5 出现,实现了参数化类型,主要作用是使得类或接口更加通用。比如 Java 中的容器类,通过泛型...

网友评论

      本文标题:Jmeter中通过java代码实现参数化

      本文链接:https://www.haomeiwen.com/subject/uvenzftx.html