JMETER接口测试,参数关联,断言,定时器,前置处理器,后置处理器,cookie

本文详细介绍了如何使用JMeter进行接口测试,包括如何设置线程组、参数关联、使用断言确保响应正确性、添加计时器模拟延迟以及利用前置处理器和后置处理器增强测试功能。还特别讲解了HTTP Cookie管理器在处理登录重定向和保持会话状态中的关键作用。
摘要由CSDN通过智能技术生成

jmeter如何测试接口

jmeter可以做性能测试,当然同样可以用来做接口的自动测试

  1. 打开jmeter图形界面
  2. 右键添加一个线程组,取名:API接口测试
  3. 添加一个事务控制器。可以简单的先理解为一个接口组。 例如:文件接口,用户接口,登录接口等。
  4. 添加一个http请求,用httpclient发送请求。
  5. 这时候要看自己的api接口文档。接口文档中会写明使用的是什么方法:GET POST PUT DELETE等 这里我用的是POST方法。 协议是http,域名写自己的服务器地址,端口写服务器的端口。 路径,就是接口文档中除去domain的部分。
    我的接口用到了两个参数是username和password 点击添加,添加两个参数,并给予赋值。
  6. 点击运行,可以查看到运行结果,我已经添加了结果树来查看结果。
  7. 可以看到接口访问成功,返回200,注意这里产生了多个接口,是因为我设置了跟随重定向,因为前面的请求是返回302要跳转的,所有请求返回成功后,才算这个接口测试成功。
    但是200并不能成为我们判断接口是否访问成功的依据。因为有的请求返回200,但是响应信息里面会有响应的错误信息,因此需要添加断言。后面的经验会提到如何添加断言。

注意事项: 一定要会看接口文档 这里面只是介绍了最简单的post请求发送参数的方法

Jmeter接口测试之参数关联

关联是什么? 通俗来讲,就是请求之间通过传递参数建立联系。
一般,我们需要将一个请求的响应参数,作为另一个请求的入参。比如登录后的操作,第一步实现登录请求,然后将请求返回的token提取出来保存到一个变量中,后续请求作为入参使用。

  • 操作步骤
  • 建立http请求,获取南京的城市代码,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值