项目地址:https://gitee.com/jalyson/JmeterTourism
介绍
Jmeter学习之旅,项目主要提供一个jmeter请求解密的一个案例以及部分内置对象的使用。
##运行结果展示:
运行步骤
###1.打出加密jar包(工程:crypto)打包步骤可以百度idea打可执行jar ###加密jar加入jmeter工具中
第一种 : 把crypto.jar拷贝到jmeter安装路径下lib/ext下
第二种 : 如下图
Jmeter内置对象
1. vars API:http://jmeter.apache.org/api/org/apache/jmeter/threads/JMeterVariables.html
vars.get("");
vars.put("",XXX);
2. log
log.info("xxx");
3.ctx API:http://jmeter.apache.org/api/org/apache/jmeter/threads/JMeterContext.html
ctx.getThreadNum()
4.props
encoding = props.get("sampleresult.default.encoding");
log.info("sampleresult.default.encoding="+encoding);
5.prev API:http://jmeter.apache.org/api/org/apache/jmeter/samplers/SampleResult.html
System.out.println(prev.getResponseCode());
System.out.println(prev.getResponseDataAsString());
prev.setResponseCode("222");
System.out.println(prev.getResponseCode());
prev.setResponseMessage("qiaoyeye你好");
System.out.println(prev.getResponseMessage());
prev.setResponseData("qiaoyeye你好","UTF-8");
System.out.println(prev.getResponseDataAsString());
System.out.println(${port});
System.out.println(ctx.getThreadNum());
项目地址:https://gitee.com/jalyson/JmeterTourism