loadrunner跳过登录验证,直接测试接口请求

loadrunner跳过登录验证,直接测试接口请求

在性能测试过程中,可能会遇到登录系统时需要输入动态验证码,导致登录用户cookie每次都会变化,所以脚本运行报错的问题。有时候公司会要求我们跳过登录请求,直接测试需要进行性能并发测试的接口请求。操作如下:

  1. 打开存放录制脚本的action文件,将登录请求等不需要进行性能并发测试的请求注释掉
  2. 打开浏览器,登录系统,保持登录状态
  3. 在脚本文件的请求前面加上web_add_cookie()、 web_add_header()、
 web_add_cookie("JSESSIONID=【cookie】; DOMAIN=【系统IP】");
 或者
 web_add_cookie("TOKENID=【cookie】; DOMAIN=【系统IP】");
 或者
web_add_cookie("Hm_lvt_bf19d706c02263d5b1ea424a81d1ff8a=1612174351; DOMAIN=【系统IP】");
web_add_header("Authorization",
  "Bearer 【用户登录的Authorization信息】");
  1. 在浏览器中将用户登录之后生成的cookie、Authorization信息复制进web_add_cookie()、 web_add_header()函数的相应位置,运行脚本即可跳过登录验证,直接对登录之后才能发起的某个请求进行测试。

你可能感兴趣的:(loadrunner,loadrunner)