学习总结——JMeter做http接口功能测试 (3)

学习总结——JMeter做http接口功能测试

在正则表达式提取器中填写 引用名称,不说也知道用途;正则表达式,最简单的办法是在响应数据中把要提取的目标值左右若干字符包含目标值的一行拷贝出来,粘贴到正则表达式框内,在把目标值用一对小括号替换,括号里用添上合适的匹配符本例如(.*); 注意在响应数据中拷贝时尽量避开需要转义的字符如果不能避开,请转义;模板通常固定填$1$;匹配数字1代表区匹配的第一个值;缺省值是在匹配失败时取得的值,通常用来检查匹配是否成功;

学习总结——JMeter做http接口功能测试

用${age}入参给另一个请求,查看结果传参成功。

学习总结——JMeter做http接口功能测试

学习总结——JMeter做http接口功能测试

ž用Json Path Extractor 插件关联

只针对Json格式的Response 取值,右击请求添加->后置处理器->JSON Path Extractor;

学习总结——JMeter做http接口功能测试

在JSON Path Extractor中填入引用名和JSONPath Expression;

学习总结——JMeter做http接口功能测试

在另一个请求中入参,也和上面的结果一样转参成功。

注意,JSON Path Extractor这个插件只能在Jmeter3.x以上的版本安装。

Jmeter添加断言检查结果

右击请求添加->断言->响应断言;

学习总结——JMeter做http接口功能测试

 

添加并写入希望在响应结果中看到的内容;

学习总结——JMeter做http接口功能测试

发送请求,查看结果;

学习总结——JMeter做http接口功能测试

Jmeter操作Mysql

测试计划添加.jar包 mysql-connector-java-5.1.7-bin.jar用于使Jmeter可以读取Mysql;

学习总结——JMeter做http接口功能测试

线程组添加 JDBC Connection Configuration (添加->配置元件-> JDBC Connection Configuration)用于配置Jmeter和Mysql的连接;

学习总结——JMeter做http接口功能测试

JDBC Driver class是固定的,Jmeter操作各类数据的Driver参考下图;

学习总结——JMeter做http接口功能测试

线程组添加JDBC Request(添加->Sampler-> JDBC Request) 用于写sql来操作Mysql;

学习总结——JMeter做http接口功能测试

发送请求,成功访问Msql。

学习总结——JMeter做http接口功能测试

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwffwp.html