Jmeter的接口测试详细步骤,并实现业务闭环(二)

上文Jmeter的接口测试详细步骤,并实现业务闭环(一)一、获取登录返回的token登录请求返回结果通过json提取器获取返回结果中的token值。在发送其他请求时需要将token在http信息头中。先添加一个http请求,用来增加一条数据在这个请求下添加Http信息头管理器二、从数据库中读取新增数据的id添加一个JDBC请求,这个是向数据库发送请求在JDBC请求下添加配置元件→JDBC Connnection Configuration,这个主要是用来进行数据库连接的配置。三、遍.
摘要由CSDN通过智能技术生成

上文Jmeter的接口测试详细步骤,并实现业务闭环(一)

一、获取登录返回的token
登录请求返回结果通过json提取器获取返回结果中的token值。在发送其他请求时需要将token在http信息头中。
先添加一个http请求,用来增加一条数据
在这里插入图片描述在这个请求下添加Http信息头管理器
在这里插入图片描述
二、从数据库中读取新增数据的id
添加一个JDBC请求,这个是向数据库发送请求
在这里插入图片描述
在JDBC请求下添加配置元件→JDBC Connnection Configuration,这个主要是用来进行数据库连接的配置。
在这里插入图片描述

三、遍历数据库查询的结果,并发送请求
采用ForEach控制器来进行遍历

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JMeter接口测试业务闭环是指在接口自动化测试中,通过模拟真实的业务场景,将多个接口请求组合成一个完整的业务流程,从而实现对整个业务流程的测试。下面是实现JMeter接口测试业务闭环的步骤: 1. 首先需要了解业务流程,将需要测试的接口按照业务流程顺序组合成一个完整的业务闭环场景。 2. 在JMeter中创建一个测试计划,并添加线程组和取样器。 3. 在线程组中设置虚拟用户数、循环次数等参数,以模拟真实的用户场景。 4. 在取样器中添加需要测试的接口请求,并设置请求参数、请求头等信息。 5. 使用逻辑控制器控制接口请求的执行顺序,确保业务流程的正确性。 6. 在请求之前或之后添加前置处理器和后置处理器,以模拟真实的业务场景。 7. 添加断言,判断接口请求是否成功,以及返回结果是否符合预期。 8. 添加定时器,控制接口请求的发送时间间隔,以模拟真实的用户场景。 9. 添加配置元件,设置请求期的配置信息,如Cookie、Token等。 10. 添加监听器,收集测试结果,如响应时间、吞吐量、错误率等。 下面是一个JMeter接口测试业务闭环的示例: 假设需要测试一个电商网站的下单流程,包括登录、添加商品到购物车、提交订单等接口。则可以按照以下步骤进行测试: 1. 创建一个测试计划,命名为“电商下单流程测试”。 2. 在测试计划中添加一个线程组,设置虚拟用户数为100,循环次数为10。 3. 在线程组中添加一个HTTP Cookie管理器,用于管理Cookie信息。 4. 在线程组中添加一个HTTP请求默认值,设置请求头信息。 5. 在线程组中添加一个HTTP请求,用于登录电商网站。 6. 在HTTP请求中添加一个正则表达式提取器,用于提取登录成功后返回的Token值。 7. 在线程组中添加一个HTTP请求,用于添加商品到购物车。 8. 在HTTP请求中添加一个HTTP头管理器,用于设置请求头信息。 9. 在HTTP请求中添加一个正则表达式提取器,用于提取添加商品成功后返回的商品ID。 10. 在线程组中添加一个循环控制器,用于循环执行下单流程。 11. 在循环控制器中添加一个HTTP请求,用于提交订单。 12. 在HTTP请求中添加一个HTTP头管理器,用于设置请求头信息。 13. 在HTTP请求中添加一个正则表达式提取器,用于提取提交订单成功后返回的订单ID。 14. 在HTTP请求中添加一个响应断言,判断请求是否成功。 15. 在测试计划中添加一个聚合报告,用于收集测试结果。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值