-
从零开始学习软件测试-第41天笔记
jmeter操作
线程组的运行顺序
- 线程组之间是并行运行的。
- 想要让线程组按顺序运行,需要点击测试计划,勾选独立运行每个线程组。
跨线程组传参
- 首先要保证线程按顺序运行。
- 在一个线程组中使用函数,setproperty函数将局部变量变为全局变量。
- 填写参数
- 属性名称:全局变量名
- value:局部变量名,${变量名}的格式
- 点击生成,复制函数
- 右击第一个线程组-添加-取样器-beanshell取样器
- 将复制的函数粘贴进来
- 在第二个线程组,使用函数property使用全局变量
- 填写参数
- 点击生成,复制函数
- 粘贴到使用的位置即可
jmeter连接数据库
- 点击测试计划,在下方有个添加目录或jar包,添加对应的第三方包
- 右击线程组-添加-配置元件-JDBC connection configuration
- 填写参数
- variable name for created pool:连接名称
- database:数据库的地址 jdbc:mysql://ip:端口号/路径?参数
- useUnicode = true&characterEncoding = utf8
- jdbc driver class:选择对应的驱动包 com.mysql.jdbc.driver
- username:用户名
- password:密码
- 右击线程组-添加-取样器-jdbc request
- 数据库的增删改
- 需要在jdbc request中选择query type 选择 update statement
- 填写参数
- variable name of pool declared in jdbc connection configuration:数据库连接名
- query:填写数据库对应的语句 select * from 表名
数据库结果的使用
- 在jdbc request 下方的variable names中添加对应的变量名
- 此次结果有几个字段,就写几个变量名,用逗号隔开
- 用的时候也是使用${变量名}的格式进行引用即可
用户定义的变量
- 当数据被多次重复使用的时候,可以将数据设置成一个变量
- 右击测试计划-添加-配置元件-用户定义的变量
断言
- 右击请求-添加-断言-响应断言
- 填写参数
- 测试字段:你要断言哪一部分内容
- 模式匹配规则:你要判断是相等还是包含是取反还是或者
- 测试模式:预期结果
-
相关阅读:
【精品】将查询对象转换成MyBatisPlus中的QueryWrapper
autohotkey 记录
基础 | NIO - [FileLock]
算法入门 | 分治策略
详解删除链表的倒数第N个结点
【校招VIP】互联网校招项目&实习对项目的要求不重要?大错特错!你忽略掉的项目考察重点都在这里!
docker 安装 jenkins
git everything up-to-date解决方法
深入了解Java位运算符
Leetcode101对称的二叉树
-
原文地址:https://blog.csdn.net/qq_64521509/article/details/132760988