//URLNAME 就是在图形化界面当中显示的变量名称
private static final String URLNAME = "URL";
//设置界面当中默认显示的变量的值
private static final String DEFAULTURL = "http://www.baidu.com";
/*
* 这个方法决定了在jmeter当中显示哪些属性
* @return arguments
*/
public Arguments getDefaultParameters() {
System.out.println("getDefaultParameters run");
Arguments arguments = new Arguments();
arguments.addArgument(URLNAME,DEFAULTURL);
return arguments;
}
/*
* 这个方法就是一个初始化方法,我们所有的初始化的动作都可以在这里写
* @param javaSamplerContext
*/
private String inputUrl;
public void setupTest(JavaSamplerContext javaSamplerContext) {
inputUrl = javaSamplerContext.getParameter(URLNAME,DEFAULTURL);
System.out.println("setupTest run");
System.out.println("用户输入的url地址是:" + inputUrl);
}
敲代码??打包??放到Jmeter目录??Jmeter重启校验??初始化参数上来了??public void setupTest(JavaSamplerContext javaSamplerContext) {}会简单使用了
pom文件中声明utf-8编码??重新打包??执行脚本??中文乱码问题解决
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
原文:https://www.cnblogs.com/gltou/p/14966564.html