Jmeter:通过 Test Fragment + Module Controller 封装登录接口

好处

通过 Test Fragment + Module Controller 封装登录接口,有什么好处?

  • 不同线程共用一个登录逻辑
  • 为什么不在 setUp Thead Group 中通过 setProperty 方法设置token?该方法无法处理:压测时,同一个线程组登录多个用户
  • 登录逻辑修改时,只需修改一个地方(遵循『不写重复代码』原则)

怎么实现

  1. 添加 Test Fragment,在其中写入登录逻辑

  2. 在线程组中添加 Module Controller,并选中 Test Fragment

注意

  • 登录接口是以 jwt 的形式鉴权,则需要添加 HTTP Header Manager,并配置 Authorization
  • 登录接口是以 cookie 的形式鉴权,则需要添加 HTTP Cookie Manager,默认选择standard
posted @ 2021-04-13 15:50  Feng1024  阅读(115)  评论(0编辑  收藏  举报