录制脚本—Web端

打开Badboy
Jmeter基本操作-3

运行网址获取数据

Jmeter基本操作-3
在Jmeter中打开刚刚保存的文件
Jmeter基本操作-3
Jmeter基本操作-3

补充数据

Jmeter基本操作-3
Jmeter基本操作-3
运行查看结果
Jmeter基本操作-3

录制脚本—移动端

添加一个代理服务器
Jmeter基本操作-3

设置模拟器中的网络
Jmeter基本操作-3

代理服务器添加修改信息
Jmeter基本操作-3

运行代理服务器
Jmeter基本操作-3
运行结果
Jmeter基本操作-3

正则表达式

创建正则表达式
Jmeter基本操作-3
填入数据

引用名称:在HTTP请求中引用此数据,需要用到的名称

正则表达式:用于将需要的数据提取出来

():括起来的部分就是要提取的
. :匹配任何字符
+ :一次或者多次
* :所有字符串
? :在找到第一个匹配项后停止

模板:表示使用提取到的第几个值
$ 1 $:表示取第一个
$ 2 $:表示取第二个
以此类推: $ n $:表示取第 n 个

匹配数字(0表示随机): 0表示随机,1代表全部取值

缺省值:如果正则表达式没有找到值,则使用此缺省值

Jmeter基本操作-3

Jmeter基本操作-3
Jmeter基本操作-3
运行结果
Jmeter基本操作-3

连接数据库

mysql下载网址
https://dev.mysql.com/downloads/file/?id=477058
Jmeter基本操作-3

导入Jar包

Jmeter基本操作-3

配置数据库连接
Jmeter基本操作-3

Jmeter基本操作-3

数据库配置
Jmeter基本操作-3
查询
Jmeter基本操作-3
Jmeter基本操作-3

Jmeter基本操作-3

详细说一下这个
Jmeter基本操作-3
Selext Statement:查询语句

仅支持select 语句 ,并且一次只能测试一条

Updata Statement:更新语句

支持测试非select语句,并且支持测试多条,入其中加载这色了系统语句,则自动忽略,若第一条语句为select语句,报错

Callable Statement:所有语句

只要语法正确,任何语句,在多条都支持

数据库案例

对数据库压测 1000条并发

Jmeter基本操作-3

Jmeter基本操作-3

对数据库进行查询(全部查询,条件查询)

  1. 全部查询 (表名为:stu) 采用 Select Statement 顺便输出一个错误结果

全部查询 正确

Jmeter基本操作-3

Jmeter基本操作-3

全部查询 错误 (验证 Select Statement 里面只能有一条查询语句)

Jmeter基本操作-3
Jmeter基本操作-3

  1. 条件查询 Updata Statement

条件查询 正确 (可以多条查询 不以select开头 ,可以穿插)

添加多条的时候会报错

Jmeter基本操作-3
Jmeter基本操作-3
将表中的玫瑰数据修改成薯条
Jmeter基本操作-3
条件查询 错误 (以select开头 )
Jmeter基本操作-3

Jmeter基本操作-3

对数据库进行新增和修改(多条语句)

Callable Statement 只要语法正确,任何语句,在多条都支持

Jmeter基本操作-3

Jmeter基本操作-3

相关文章:

  • 2021-06-07
  • 2021-06-24
  • 2021-04-28
  • 2021-10-19
  • 2021-07-07
  • 2021-10-10
  • 2022-03-01
猜你喜欢
  • 2021-06-29
  • 2021-07-03
  • 2021-11-03
  • 2021-12-17
  • 2021-12-18
  • 2021-11-26
  • 2021-04-07
相关资源
相似解决方案