以前的东西很久不用就会忘记,最近想把它捡起来写写blog记录一下
1.添加前置处理器

2.关键参数说明如下:

3.Java代码:
public interface BeanJmeterUtils {
//获取用户名
String getUserName();
//获取年龄
String getAddress();
}
public class JmeterTestBean implements BeanJmeterUtils{
private String userName ;
private String address ;
public JmeterTestBean(String userName, String address) {
this.userName = userName;
this.address = address;
}
public void setUserName(String userName) {
this.userName = userName;
}
public void setAddress(String address) {
this.address = address;
}
@Override
public String getUserName() {
return userName;
}
@Override
public String getAddress() {
return address;
}
}
4.打成jar包:
第一步:

第二步:
第三步:选择main方法点击OK
第四步:

点击apply 然后点击OK即可
jmeter引入jar包:点击测试计划,add directory or jar to classpath 浏览

引用代码:
import com.test.jmeter.jmeter_test_bean.JmeterTestBean;
JmeterTestBean bs = new JmeterTestBean("admin","河南");
vars.put("username",bs.getUserName());
vars.put("adress",bs.getAddress());
使用${username}引用,pass加密规则也可以放在jar包里面加密规则看项目我这边忽略

常见问题:
1.META-INF/MANIFEST.MF' already exists in VFS
原因:该项目已经打过jar包 删除META-INF文件即可
2.maven项目打包会有很多依赖包不需要依赖包直接删除就好
本文介绍了如何使用JMeter的JSR223 PreProcessor,包括添加前置处理器、关键参数说明、Java代码实现、jar包的创建与引入,以及解决打包过程中的常见问题。
1727

被折叠的 条评论
为什么被折叠?



