首页 > 其他 > 详细

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

时间:2021-07-03 22:31:10      阅读:24      评论:0      收藏:0      [点我收藏+]

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) {}会简单使用了

技术分享图片

中文乱码

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

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

技术分享图片

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

原文:https://www.cnblogs.com/gltou/p/14966564.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!