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