使用java进行压测时候,需要生成一些动态参数,所以我们在需要写一些脚本。 下面就说下在jmeter中编写java脚本的详细流程。
第一步:创建Beanshell预处理程序
第二步:将编写好的java程序拷贝到Beanshell中
第三步:将用到的jar包拷贝到jmeter的对应目录下 jar包拷贝的目标目录为:jmeter的安装路径\lib\ext 我们这段代码用到hutool的jar包,那我们就找到这个jar包,拷贝到jmeter的\lib\ext目录下
第四步:修改代码
jmeter并不是100%支持java代码的,所以对于不支持的代码做下转化。
执行之后,发现脚本的第16行报错了,我们将HashMap的key,value类型去掉,改为
HashMap payload = new HashMap();
第五步:生成的变量的引用
jmeter使用${}引用变量