ToB企服应用市场:ToB评测及商务社交产业平台

标题: JMeter [打印本页]

作者: 络腮胡菲菲    时间: 昨天 20:37
标题: JMeter
一、中文乱码标题


将字符集改为 UTF-8
二、根本使用


2.1 线程组属性



2.2 http 请求默认值


2.3 http 请求头信息


2.4 参数化

2.4.1 用户定义变量





2.4.2 CSV 数据文件设置

准备数据:

线程组循环次数勾选永远,便可以读取所有的参数


 运行效果:

2.4.3 用户参数

在取样器下添加用户参数:


线程组中通过设置线程数来模拟用户数 

参数的替换

2.4.4 函数

计数器:

随机数函数:

时间函数:

 2.5 直连数据库

点击测试操持,添加 jar 包对应位置

点击测试操持,添加配置元件

在配置元件中配置连接信息
 自定义连接池名字(此时的名字要与后面取样器中配置的雷同)

 

添加取样器

 提取参数,在对应线程组中添加调试取样器

在 jdbc request 中我们需要给 变量命名:

再次运行就可以得到参数变量所对应的值

将响应效果提取作为本次参数:

2.6 响应断言

 

 响应数组字节断言

请求响应时中断言 

三、逻辑控制

3.1 if 控制控制器

1. 声明一个用户定义变量


2. 添加 if 控制器,子集添加取样器(请求需要在控制器的子集)


3.2 for each 控制器

1. 添加自定义变量

2. 添加 for each 逻辑控制器
3.3  循环逻辑控制器



3.4  关联 - xpath


将 A 请求的响应效果中的某个页面展示数据作为请求 B 为参数
1. 添加 xpath 提取器

在 http 请求子集 添加提取器 

配置提取信息的 xpath 路径 

   注: 我这里试了使用匹配对应数组中的第几个,但是并不是非常准确
   添加 B 请求

3.5 正则表达式提取

 添加正则表达式提取器



3.6 超过线程组传值


设置全局变量:复制上述天生的函数字符串,放在线程组添加的 beenshell 取样器中

 获取全局变量:

 使用变量

3.7 高并发

设置并发线程数

添加同步定时器


添加聚合报告监听效果


3.8 高频率

题: 用户以 20QPS 的频率访问,持续15 秒
1. 设置循环次数

2. 添加常量吞吐量定时器


3. 添加聚合报告,得出效果


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4