常用控件使用
目录
3、定义好参数和参数值以后我们需要引用到请求中,格式如下:${定义的参数名称}
八、添加事务控制器,将同一操作步骤涉及的请求剪切到同一个事务中
1、把mysql驱动放在jmeter4.0\lib\ext这个目录
2、添加JDBC Connection Configuration
一、参数化:以搜索为例,对搜索条件参数化
1、添加csv Data set config
步骤:“添加”->”配置元件” ->”CSV Data Set Config”
2、设置csv Data set config
步骤:
- 填写Filename,数据文件存放路径
- 填写File encoding,一般填写UTF-8
- 填写Variable Names,填写参数名,用逗号分隔
- 填写Delimiter,默认是英文逗号
说明:
- Filename:文件名,指保存信息的文件目录,可以相对或者绝对路径(比如:D:\test.txt)
- File encoding:csv文件编码,可以不填
- Variable Names:参数名,多个参数用“,”分开。参数使用格式${OA_VendingMachineNum}和${Name}
- Delimiter:csv文件中的分隔符(用”\t”代替tab键)(一般情况下,分隔符为英文逗号)
我在文件中定义的参数
3、定义好参数和参数值以后我们需要引用到请求中,格式如下:${定义的参数名称}
二、正则表达式提取器
Token:”(.+?)”
三、信息头加token
四、处理Base64加密参数
import sun.misc.BASE64Decoder;
String data = new sun.misc.BASE64Encoder().encode(("..."+"${password}"+"...").getBytes());
vars.put("base64password", data);
// ${password}:要加密的字符串参数,base64password:加密后的字符串保存在${base64password}参数中
加密网站:http://www.jsons.cn/
五、处理SHA256加密参数
import org.apache.commons.codec.binary.Base64;
import org.apache.commons.codec.digest.DigestUtils;
//对appName、time 和token 拼接后进行摘要计算</