Jmeter用作接口测试的的基本操作
- 作者: 黄山大大大大妖
- 来源: 51数据库
- 2021-07-05
Jmeter用作接口测试的的基本操作
1、创建请求
添加线程组

在线程组中添加取样器选择HTTP请求
在HTTP请求界面中
- 改好请求名称
- 填好协议、服务器IP、请求方式、请求路径(该模块是把请求头的url分成了四个部分)
- 该图为聚合数据中查看天气预报的接口

添加结果树查看响应结果


- 清除结果树内的响应结果点击上方扫帚的图标即可
2、关联
假如是提取access_token
-
右击请求,选择添加后置处理器,选择正则表达式提取器

-
在提取器界面中
-
写好你想设置的参数名为引用名称
-
正则表达式里想提取内容用(.+?)表示,保留左右的数据
-
若是左右数据保留的比较完整则是精切查找,模板一栏填$1$
-
精确查找时匹配数字填1

-
之后要引用这个提取值时用${应用名}表示即可
3、断言
- 在请求中添加断言,选择响应断言或者Json断言
- 如果是响应断言则,将测试字段选择响应文本
- 匹配模式选择字符串
- 在测试模式中写上响应文本中包含的字符串就可以实现断言

- 接着运行查看结果树就能看到断言成功或断言失败等提示
3、参数化数据
- 首先做好csv文件
- csv文件一般为测试用例文件,里面包含标题、入参、以及预期结果

- 之后在请求中添加csv文件设置
- 名称填上csv的根目录
- 设置分隔符(一般用默认)
- 设置遇到文件结束符不再循环,且结束线程

*之后在请求中把需要引用参数的地方用${参数名代替}(对照CSV文档)

- 之后运行查看结果树就能体现,尤其是在参数有多组的时候他会执行多次
(转载注明出处)
推荐阅读
