Jmeter(三十)Jmeter Question 之 循环+事务的妙用
Posted 紫陌花间客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jmeter(三十)Jmeter Question 之 循环+事务的妙用相关的知识,希望对你有一定的参考价值。
先提一个小问题,也是当时在对Jmeter还是懵懂之时,亲身碰到过的一个问题。
真实的业务场景---“登录一次,提交订单N次”,当然该处是两个接口。
提现接口是需要判断用户是否在线,换句话说,服务器需要验证其是否登录成功。
登录成功之后,返回Cookie,提交订单接口包含该Cookie一起发送至服务器,才会提现成功。
实现思路:
HTTP Cookie管理器
仅一次控制器
登录接口
循环控制器
提现接口
(忽略其中的事务控制器)
该目录结构,实现思想有效解决了前面提到的业务需求。
观察上方的Jmeter的目录结构,支付接口是需要提交订单接口的response报文信息,此处,若是加入循环,那么支付接口是否会有序的获取到提交订单接口的response报文参数信息呢?
答案是不一定的,尤其是做外部参数化文件之时,该问题会更为明显。
循环控制器+事务控制器很有效的解决了该问题。有需要可以加入Think Time
以上是关于Jmeter(三十)Jmeter Question 之 循环+事务的妙用的主要内容,如果未能解决你的问题,请参考以下文章
Jmeter(三十四)Jmeter-Question之“Cookie获取”