如果你想从头学习Jmeter,可以看看这个系列的文章哦
https://www.cnblogs.com/poloyy/category/1746599.html
前言
- 在实际业务场景中,很多业务都需要先登录才能正常使用
- 在做接口性能测试的时候,需要测试登录后才能访问的接口肯定是无法避免的
- 那么,我们怎么才能完成先登录后发出请求的性能脚本呢
思路
- 发出登录请求
- 提取响应的认证内容
- 后面的请求引用认证内容
提出问题
做性能测试,是模拟多个虚拟用户实现并发的,那我们的登录接口也需要重复发起吗?
可以类比一个场景
做 UI 自动化的时候肯定也需要登录的,一般我们会将登录放到全局前置来操作,所以整个测试流程下来只需要登录一次
关键点
一个用户只需要登录一次,避免重复发起登录请求,造成不必要的资源消耗
最简单的场景
- 所有虚拟用户使用同一个用户账户,每次都是先调登录接口,再调登录之后接口请求吗?
- 如果你的系统,业务上允许一个用户在不退出情况下,反复登录,且没有登录次数限制,这种最理想的情况,你