CODE

//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);
}

Step

敲代码????打包????放到Jmeter目录????Jmeter重启校验????初始化参数上来了????public void setupTest(JavaSamplerContext javaSamplerContext) {}会简单使用了

Jmeter扩展组件开发(5) - 初始化方法的作用与实现

中文乱码

pom文件中声明utf-8编码????重新打包????执行脚本????中文乱码问题解决

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

Jmeter扩展组件开发(5) - 初始化方法的作用与实现


 
                    
            
                

相关文章:

  • 2021-12-31
  • 2021-06-24
  • 2021-09-04
  • 2022-12-23
  • 2021-04-25
  • 2022-12-23
  • 2021-05-21
  • 2021-09-05
猜你喜欢
  • 2021-08-26
  • 2022-02-18
  • 2022-01-26
  • 2021-12-06
  • 2022-12-23
  • 2022-12-23
  • 2021-12-15
相关资源
相似解决方案