![JMETER与它的组件们](http://shimg.jingyanzongjie.com/230727/0S0505J9-11.png)
文章插图
这样就达到和while相同的效果了
![JMETER与它的组件们](http://shimg.jingyanzongjie.com/230727/0S0501536-12.png)
文章插图
断言
![JMETER与它的组件们](http://shimg.jingyanzongjie.com/230727/0S0502431-13.png)
文章插图
汉化过后断言就很好理解 , 这里讲一下模式匹配规则:
包括(contains):包含指定的某个或多个字符串 , 支持正则表达式
匹配(match):完全匹配指定的字符串 , 判断为成功 , 支持正则表达式
相等(equals):响应需要完全匹配指定的字符串 , 不支持正则
字符串(Substring):响应中需要包含指定字符串 , 不支持正则
否(Not) 和 或者(or):就是对上述判断做的逻辑运算
随机变量在配置元件中有个随机变量简单好用
![JMETER与它的组件们](http://shimg.jingyanzongjie.com/230727/0S05022Z-14.png)
文章插图
![JMETER与它的组件们](http://shimg.jingyanzongjie.com/230727/0S0503333-15.png)
文章插图
HTTP镜像服务器可以理解做了一个挡板 , 把我们自己当做服务器 , 把我们自己收到的请求原封不动的显示出来 , 方便调试请求
![JMETER与它的组件们](http://shimg.jingyanzongjie.com/230727/0S0502R9-16.png)
文章插图
![JMETER与它的组件们](http://shimg.jingyanzongjie.com/230727/0S0504202-17.jpg)
文章插图
设置好服务器记得点击启动
![JMETER与它的组件们](http://shimg.jingyanzongjie.com/230727/0S0505F5-18.png)
文章插图
![JMETER与它的组件们](http://shimg.jingyanzongjie.com/230727/0S0504X1-19.png)
文章插图
这时候请求的数据就会全部显示在你面前了
JDBCJDBC链接数据库
链接数据库我们需要一个链接数据的jar包:https://downloads.mysql.com/archives/c-j/
![JMETER与它的组件们](http://shimg.jingyanzongjie.com/230727/0S0503464-20.png)
文章插图
步骤
1 测试计划中添加上方下载的jar包
2 添加一个线程组 添加一个jdbc链接配置器
![JMETER与它的组件们](http://shimg.jingyanzongjie.com/230727/0S0501636-21.png)
文章插图
DataBase URL:库名+?+ useUnicode=true&characterEncoding=utf8 , 加入后缀防止乱码3 取样器中添加一个jdbc request
![JMETER与它的组件们](http://shimg.jingyanzongjie.com/230727/0S0506211-22.png)
文章插图
4把需要取得值放入变量
![JMETER与它的组件们](http://shimg.jingyanzongjie.com/230727/0S0503327-23.png)
文章插图
![JMETER与它的组件们](http://shimg.jingyanzongjie.com/230727/0S050E00-24.png)
文章插图
value=https://www.huyubaike.com/biancheng/vars.getobject("resultserial_nos").get(8).get("serial_number");vars.put(serial_number,value);
![JMETER与它的组件们](http://shimg.jingyanzongjie.com/230727/0S0505404-25.png)
文章插图
同步定时器
![JMETER与它的组件们](http://shimg.jingyanzongjie.com/230727/0S0503228-26.png)
文章插图
同步定时器设置了集合点 , 达到并发的作用
说到并发绕不开的就是并行:并发其实就是任务切换 , 而并行就是多个进程同时进行 , Jmeter也提供了并发插件这里不做赘述 , 有兴趣的可以去插件管理内自己下载:Parallel Controller
事务控制器我们需要去测试几个接口的混合场景下的性能 , 就需要把几个接口放到一个事务中
![JMETER与它的组件们](http://shimg.jingyanzongjie.com/230727/0S0501648-27.png)
文章插图
![JMETER与它的组件们](http://shimg.jingyanzongjie.com/230727/0S0506150-28.png)
文章插图
![JMETER与它的组件们](http://shimg.jingyanzongjie.com/230727/0S0505I6-29.png)
文章插图
stepping Thread Group + jp@gc - Transactions per Second + jp@gc - Response Times Over Time线程组中有个stepping thread group可以帮助我们不断加压增加线程组数量来查看不同压力下的tps
经验总结扩展阅读
- 开灯后一闪一闪怎么修
- oppok9pro参数_oppok9pro参数与价格
- 基于PCIe的多路视频采集与显示子系统
- 关于少年爱国的优美句子 描写青年与国家的句子
- 桃胶怎么吃
- 羊胎素护肤品的功效与作用是什么?
- 剑与远征密林泉音通关路线是什么
- 三国志幻想大陆汲汲与学杂学答案是什么
- 该怎么向孩子解释接吻镜头 于文华与尹相杰睡觉
- 关于梦想拼搏的句子 坚持与梦想的励志句子