在正则表达式提取器中填写 引用名称,不说也知道用途;正则表达式,最简单的办法是在响应数据中把要提取的目标值左右若干字符包含目标值的一行拷贝出来,粘贴到正则表达式框内,在把目标值用一对小括号替换,括号里用添上合适的匹配符本例如(.*); 注意在响应数据中拷贝时尽量避开需要转义的字符如果不能避开,请转义;模板通常固定填$1$;匹配数字1代表区匹配的第一个值;缺省值是在匹配失败时取得的值,通常用来检查匹配是否成功;
用${age}入参给另一个请求,查看结果传参成功。
用Json Path Extractor 插件关联
只针对Json格式的Response 取值,右击请求添加->后置处理器->JSON Path Extractor;
在JSON Path Extractor中填入引用名和JSONPath Expression;
在另一个请求中入参,也和上面的结果一样转参成功。
注意,JSON Path Extractor这个插件只能在Jmeter3.x以上的版本安装。
Jmeter添加断言检查结果
右击请求添加->断言->响应断言;
添加并写入希望在响应结果中看到的内容;
发送请求,查看结果;
Jmeter操作Mysql
测试计划添加.jar包 mysql-connector-java-5.1.7-bin.jar用于使Jmeter可以读取Mysql;
线程组添加 JDBC Connection Configuration (添加->配置元件-> JDBC Connection Configuration)用于配置Jmeter和Mysql的连接;
JDBC Driver class是固定的,Jmeter操作各类数据的Driver参考下图;
线程组添加JDBC Request(添加->Sampler-> JDBC Request) 用于写sql来操作Mysql;
发送请求,成功访问Msql。