JMeter的基本功能点

1.1 jmeter功能介绍:

1.1.1Timeouts

超过多久没连接上就超时,超过多久没得到服务器响应就超时


1.1.2线程组按先后顺序执行请求


1.1.3 CSV Data Config参数化


Allow quoted data?为true时,用逗号来分割


当文件到结尾时,不要进行循环了,选择false


两个变量取数据源时,取同行逗号分隔的数据


ALL threads:线程数为:3,循环2次,当线程数1会循环2两次,会去数据源从头开始拿2条数据,接着---当线程数2会循环2两次,会接着从数据源第三条开始拿数据....以此类推

Current threads:线程数为:3,循环2次,当线程数1会循环2两次,会去数据源从头开始拿2条数据,接着---当线程数2会循环2两次,也会去数据源从头开始拿2条数据....以此类推



1.1.4查看当前请求使用了第几个线程



1.1.5分模块化


1.1.6正则表达式


从请求中提取单个值


Suppler一次性提取三个值:正则表达式所写,正则表达式从响应结果中提取。”supplier”:”(.+?)”,”prient”:”(.+?)”,”city”:”(.+?)”

模板有三个:三个正则表达式都提取。


正则表达式


模块控制器:有三个模块控制器共用同一个请求


1.1.7控制并发定时器

如果100毫秒内集合了100个请求,就一起并发出去。如果100毫秒内没有集够100个请求,只集合了10个就发送10个出去


1.1.8断言


(?i)忽略大小写

(?s)忽略换行

(?is)既忽略大小写又忽略换行  

1.1.8.1用json判断断言

需要下载这个插件,需要在chrome安装json-handle插件  

Java方式测试接口


1.1.9 JMeter连接JDBC数据库

需要在jmeter/lib/加mysql-connector-java-5.1.28.jar




并发数越大,连接池数越大,性能越大

可以往数据库添加数据,

1.1.10关联

添加后置处理器(和loadRunner的检查点一样的功能)

你可能感兴趣的:(JMeter的基本功能点)