Jmeter 针对登录时需要验证码的情况的方法总结

1.https://blog.csdn.net/zike6524/article/details/78131994

利用验证码获取的机制:根据请求的时间戳从redis中缓存读取 设计一个方法:

第一步:编写一个JAR包,里面保存去REDIS里获取验证码的方法(redis中会生成一个键值对(time:code),保存time)

第二步在jmeter设置一个全局的时间变量timer(使用时间戳函数获取),将其传参进行访问首页地址,以使redis增加一个对应的键值对(time,code);

第三步:调用JAR包中的方法获取redis中对应timer时间的value值,也就是验证码(code);

第四步:通过传入需要的参数将用户名密码,时间戳以及验证码传给服务器进行登录

2.https://blog.csdn.net/qq_39720249/article/details/83181557#%E4%BA%94%E3%80%81%E7%BA%BF%E7%A8%8B%E7%BB%84%E4%B8%8B%E6%8E%A5%E5%8F%A3%E8%AE%BE%E7%BD%AE

利用客户端的COOKIES机制,登录后抓包抓到请求头和COOKIES信息后,将二者一起保存在JMETER的HTTP管理器中,跳过登录验证;

3.https://blog.csdn.net/u012421039/article/details/68944428

直接利用py中的tess4j图像识别类库,编写图像识别类进行验证码的提取,再将获取到的验证码存入保存登录信息的txt里,txt里的信息为请求参数的值,从而实现多用户并发登录(https://blog.csdn.net/aidpcx/article/details/79276227);

4.简单粗暴:请开发哥哥隐藏验证码 

你可能感兴趣的:(Jmeter 针对登录时需要验证码的情况的方法总结)