jmeter学习笔记

Jmeter安装和入门

Jmeter下载地址
https://jmeter.apache.org/download_jmeter.cgi
下载与本地JDK对应的版本,具体教程有很多了这里部赘述了。

  我们可以选择一个网页的接口 https://www.showapi.com/ 。首先在这个网站上进行注册,然后搜索天气,并且购买免费版获得一个接口,之后去我的应用中去查看。
在这里插入图片描述
打开刚刚安装的Jmeter,添加HTTP请求
在这里插入图片描述
对应网站的信息进行输入 ,第二个参数是密码
在这里插入图片描述
之后加入监听器
在这里插入图片描述
保存配置并运行查看结果
在这里插入图片描述
出现绿色的盾就是查询到了,查看返回的信息即可
在这里插入图片描述

总结,Jmeter入门的核心步骤

1. 添加线程组
2. 添加HTTP请求
3. 添加查看结果树

Jmeter自动判定运行结果

断言:让程序自动判断预期结果和实际结果是否一致。
提示:
  JMeter在请求的返回层面有个自动判断机制(响应状态码)
  但是请求成功了,并不代表结果一定正确,因此需要检测机制提高测试准确性。

JMeter中常用断言: 响应断言,JSON断言

响应断言:对HTTP请求的任意格式的响应结果进行断言
位置:测试计划–>线程组–>HTTP请求–>(右键添加)断言–>响应断言
在这里插入图片描述
对响应代码进行断言
在这里插入图片描述在这里插入图片描述
对响应文本进行断言
在这里插入图片描述
在这里插入图片描述

JSON断言:对HTTP请求的JSON格式的响应结果进行断言
位置:测试计划–>线程组–>HTTP请求->(右键添加)断言–>JSON断言
在这里插入图片描述
在这里插入图片描述
  对对应的参数进行test,写法为$.外层.中层.内层,例如这个就写成 $.weatherinfo.city,也可以通过断言方式进行自动结果检验。
在这里插入图片描述

Jmeter高效管理测试数据

JMeter参数化:把测试数据组织起来,用不同的测试数据调用相同的测试方法。

用户定义的变量:
  例如:我们要去请求 https://www.baidu.com:443 ,我们首先定义全局变量,这样就可以进行替换
在这里插入图片描述
  之后我们就可以用 ${aaa} 去替换 https: ,我们的请求如图
在这里插入图片描述
CSV数据文件设置
  作用:让不同用户在多次循环时,可以取到不同的值
  位置:测试计划–>线程组–>配置元件–>CSV 数据文件设置
在这里插入图片描述
例如:
  请求: https://www.baidu.com
  循环请求3次,每次请求时附带参数username,password,code的值不相同要求
步骤:
  1.定义CSV文件
在这里插入图片描述
  2.添加线程组,设置循环次数为3
在这里插入图片描述
  3.添加CSV数据文件设置
  4.添加HTTP请求
在这里插入图片描述
  5.添加查看结果树
在这里插入图片描述
这样可以直接返回多个验证结果。

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值