录制脚本—Web端
打开Badboy
运行网址获取数据
在Jmeter中打开刚刚保存的文件
补充数据
运行查看结果
录制脚本—移动端
添加一个代理服务器
设置模拟器中的网络
代理服务器添加修改信息
运行代理服务器
运行结果
正则表达式
创建正则表达式
填入数据
引用名称:在HTTP请求中引用此数据,需要用到的名称
正则表达式:用于将需要的数据提取出来
():括起来的部分就是要提取的
. :匹配任何字符
+ :一次或者多次
* :所有字符串
? :在找到第一个匹配项后停止
模板:表示使用提取到的第几个值
$ 1 $:表示取第一个
$ 2 $:表示取第二个
以此类推: $ n $:表示取第 n 个
匹配数字(0表示随机): 0表示随机,1代表全部取值
缺省值:如果正则表达式没有找到值,则使用此缺省值
运行结果
连接数据库
mysql下载网址
https://dev.mysql.com/downloads/file/?id=477058
导入Jar包
配置数据库连接
数据库配置
查询
详细说一下这个
Selext Statement:查询语句
仅支持select 语句 ,并且一次只能测试一条
Updata Statement:更新语句
支持测试非select语句,并且支持测试多条,入其中加载这色了系统语句,则自动忽略,若第一条语句为select语句,报错
Callable Statement:所有语句
只要语法正确,任何语句,在多条都支持
数据库案例
对数据库压测 1000条并发
对数据库进行查询(全部查询,条件查询)
- 全部查询 (表名为:stu) 采用 Select Statement 顺便输出一个错误结果
全部查询 正确
全部查询 错误 (验证 Select Statement 里面只能有一条查询语句)
- 条件查询 Updata Statement
条件查询 正确 (可以多条查询 不以select开头 ,可以穿插)
添加多条的时候会报错
将表中的玫瑰数据修改成薯条
条件查询 错误 (以select开头 )
对数据库进行新增和修改(多条语句)
Callable Statement 只要语法正确,任何语句,在多条都支持
数据库Jar包下载
连接mysql的jar包下载地址:https://www.mysql.com/downloads/